• 02-04-2021, 05:00:55
    #19
    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 < depo_parca.parcanin_min_stok_miktari
  • 02-04-2021, 05:02:14
    #20
    omrfarukarpa adlı üyeden alıntı: mesajı görüntüle


    tam bu yerde hata veriyor hocam

    where den sonra parantez acilmis ama kapatilmamis
  • 02-04-2021, 05:04:13
    #21
    suleymanyaldiz adlı üyeden alıntı: mesajı görüntüle
    where den sonra parantez acilmis ama kapatilmamis
    kapattım hocam onu stoktaki adetin bitimine bakın hem ek olarak hatayı orda vermiyor ztn when de veriyor
  • 02-04-2021, 05:08:38
    #22
    Microsoft Access?
  • 02-04-2021, 05:09:10
    #23
    suleymanyaldiz adlı üyeden alıntı: mesajı görüntüle
    Microsoft Access?
    evet
  • 02-04-2021, 05:11:12
    #24
    omrfarukarpa adlı üyeden alıntı: mesajı görüntüle
    evet
    SELECT
    depo_parca.parca_adi,
    depo_parca.parca_aciklamasi,
    depo_parca.stok_adet_birimi,
    depo_parca.stoktaki_adet,
    depo_parca.parcanin_min_stok_miktari,
    iff(depo_parca.stoktaki_adet >= depo_parca.parcanin_min_stok_miktari, 0, depo_parca.parcanin_min_stok_miktari - depo_parca.stoktaki_adet ) 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
  • 02-04-2021, 05:12:18
    #25
    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,
    iff(when depo_parca.stoktaki_adet >= depo_parca.parcanin_min_stok_miktari, 0, depo_parca.parcanin_min_stok_miktari - depo_parca.stoktaki_adet ) 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


    o parantezi bende atmıştım hocam ama nafile
  • 02-04-2021, 05:13:23
    #26
    omrfarukarpa adlı üyeden alıntı: mesajı görüntüle


    o parantezi bende atmıştım hocam ama nafile
    when i silermisin
  • 02-04-2021, 05:25:53
    #27
    Çözüm;

    SELECT
    depo_parca.parca_adi,
    depo_parca.parca_aciklamasi,
    depo_parca.stok_adet_birimi,
    depo_parca.stoktaki_adet,
    depo_parca.parcanin_min_stok_miktari,
    depo_parca.parcanin_min_stok_miktari - depo_parca.stoktaki_adet  as Min_Stok_Miktarına_Göre_Lazım_Olan_Adet
    FROM depo_parca
    where val(depo_parca.stoktaki_adet) <val( depo_parca.parcanin_min_stok_miktari)

    stokları int olarak veya decimal olarak tutmadığım için sıkıntı yaşanıyordu çözümü "val" kullanarak çözüldü.

    Çözümü bulan @suleymanyaldiz; 'a çok teşekkür ederim...