• 02-04-2021, 03:58:06
    #10
    dgnbatuhan adlı üyeden alıntı: mesajı görüntüle
    https://www.w3schools.com/sql/trymysql.asp?filename=trysql_case buyrun hocam tam olarak aradığınız şey sanırım
    salak saçma hata veriyor anlamadım

  • 02-04-2021, 04:04:03
    #11
    dgnbatuhan adlı üyeden alıntı: mesajı görüntüle
    https://www.w3schools.com/sql/trymysql.asp?filename=trysql_case buyrun hocam tam olarak aradığınız şey sanırım
    tam bende bunu atacaktım evet hocam aradığınız dosya budur. Biraz incelerseniz kendi sisteminize entegre edebilirsiniz.

    EDİT: Şunu dener misin hocam bir?

    SELECT parca_adi, parca_aciklamasi, stok_adet_birimi, stoktaki_adet, parcanin_min_stok_miktari
    CASE WHEN (stoktaki_adet-parcanin_min_stok_miktari) > parcanin_min_stok_miktari THEN 'Stok Gerekli'
    ELSE 'Stok Normal'
    END AS Lazimmi
    FROM depo_parca;
  • 02-04-2021, 04:16:26
    #12
    fobilisim adlı üyeden alıntı: mesajı görüntüle
    tam bende bunu atacaktım evet hocam aradığınız dosya budur. Biraz incelerseniz kendi sisteminize entegre edebilirsiniz.

    EDİT: Şunu dener misin hocam bir?

    SELECT parca_adi, parca_aciklamasi, stok_adet_birimi, stoktaki_adet, parcanin_min_stok_miktari
    CASE WHEN (stoktaki_adet-parcanin_min_stok_miktari) > parcanin_min_stok_miktari THEN 'Stok Gerekli'
    ELSE 'Stok Normal'
    END AS Lazimmi
    FROM depo_parca;
    SELECT parca_adi,parca_aciklamasi,stok_adet_birimi,stokta ki_adet,parcanin_min_stok_miktari,
    CASE WHEN stoktaki_adet > parcanin_min_stok_miktari THEN 'Stoktaki adet parçanin min stok miktarından fazla.'
    WHEN stoktaki_adet <= parcanin_min_stok_miktari THEN 'Parçanin min stok miktarından az'
    ELSE 'BLABLA'
    END AS Min_Stok_Miktarına_Göre_Lazım_Olan_Adet
    FROM depo_parca;

    hata veriyor böyle
  • 02-04-2021, 04:29:49
    #13
    SELECT depo_parca.parca_adi, depo_parca.parca_aciklamasi, depo_parca.stok_adet_birimi, depo_parca.stoktaki_adet, depo_parca.parcanin_min_stok_miktari,
    case when depo_parca.stoktaki_adet >= depo_parca.parcanin_min_stok_miktari then 0 else depo_parca.parcanin_min_stok_miktari - depo_parca.stoktaki_adet end as Min_Stok_Miktarına_Göre_Lazım_Olan_Adet
    FROM depo_parca
    WHERE (depo_parca.[stoktaki_adet])<=[parcanin_min_stok_miktari];
  • 02-04-2021, 04:32:49
    #14
    suleymanyaldiz adlı üyeden alıntı: mesajı görüntüle
    SELECT depo_parca.parca_adi, depo_parca.parca_aciklamasi, depo_parca.stok_adet_birimi, depo_parca.stoktaki_adet, depo_parca.parcanin_min_stok_miktari,
    case when depo_parca.stoktaki_adet >= depo_parca.parcanin_min_stok_miktari then 0 else depo_parca.parcanin_min_stok_miktari - depo_parca.stoktaki_adet end as Min_Stok_Miktarına_Göre_Lazım_Olan_Adet
    FROM depo_parca
    WHERE (depo_parca.[stoktaki_adet])<=[parcanin_min_stok_miktari];
  • 02-04-2021, 04:36:52
    #15
    suleymanyaldiz adlı üyeden alıntı: mesajı görüntüle
    SELECT depo_parca.parca_adi, depo_parca.parca_aciklamasi, depo_parca.stok_adet_birimi, depo_parca.stoktaki_adet, depo_parca.parcanin_min_stok_miktari,
    case when depo_parca.stoktaki_adet >= depo_parca.parcanin_min_stok_miktari then 0 else depo_parca.parcanin_min_stok_miktari - depo_parca.stoktaki_adet end as Min_Stok_Miktarına_Göre_Lazım_Olan_Adet
    FROM depo_parca
    WHERE (depo_parca.[stoktaki_adet])<=[parcanin_min_stok_miktari];


    tam bu yerde hata veriyor hocam
  • 02-04-2021, 04:48:45
    #16
    sorguda hata yok, copy/paste yaparken sorun olabilir

    http://sqlfiddle.com/#!9/3f0dc7/1
  • 02-04-2021, 04:53:13
    #17
    suleymanyaldiz adlı üyeden alıntı: mesajı görüntüle
    sorguda hata yok, copy/paste yaparken sorun olabilir

    http://sqlfiddle.com/#!9/3f0dc7/1
    elimle yazdım aynı
  • 02-04-2021, 05:00:00
    #18
    omrfarukarpa adlı üyeden alıntı: mesajı görüntüle
    elimle yazdım aynı

    SELECT
    depo_parca.parca_adi,
    depo_parca.parca_aciklamasi,
    depo_parca.stok_adet_birimi,
    depo_parca.stoktaki_adet,
    depo_parca.parcanin_min_stok_miktari,
    case when depo_parca.stoktaki_adet >= depo_parca.parcanin_min_stok_miktari then 0 else depo_parca.parcanin_min_stok_miktari - depo_parca.stoktaki_adet end as Min_Stok_Miktarına_Göre_Lazım_Olan_Adet
    FROM depo_parca
    where depo_parca.stoktaki_adet < depo_parca.parcanin_min_stok_miktari