• 02-04-2021, 03:22:18
    #1
    Merhaba;

    Yaptığım programda bu sorguyu gerçekleştiriyorum

    kod:

    SELECT depo_parca.parca_adi, depo_parca.parca_aciklamasi, depo_parca.stok_adet_birimi, depo_parca.stoktaki_adet, depo_parca.parcanin_min_stok_miktari, parcanin_min_stok_miktari - stoktaki_adet  AS Min_Stok_Miktarına_Göre_Lazım_Olan_Adet
    FROM depo_parca
    WHERE (depo_parca.[stoktaki_adet])<=[parcanin_min_stok_miktari];
    düzgünce çalışıyor ancak. Stoktan çıkış yapılan parça min stok miktarının altına düşünce uyarı veriyor. Ancak bu parçaya ekleme yaptığınız zaman yani min stok miktarını geçtiğinizde - li bir veri döndürüyor.

    Örnek:


    Bu parçaya önceden 6 stok çıkışı yapıldı. Yani stok sayısı 4 e düştü. Min stok miktarının 1 altında. (Min stok miktarı 5 idi) Sonra tekrar stoğa 6 adet bu parça eklendi ancak burdan komple silinmesi gereken yerde -5 bir veri attı bunun sebebini çözemedim.


    Yardım bekliyorum.


    Şimdiden teşekkürler.
  • 02-04-2021, 03:34:44
    #2
    Stoktaki adet - parçanın min stok miktarı yaparsanız sorununuz düzelecek sanırım hocam 10dan 5 i çıkarmak yerine 5den 10u çıkartıp - alıyorsunuz anladığım kadarıyla
  • 02-04-2021, 03:35:46
    #3
    dgnbatuhan adlı üyeden alıntı: mesajı görüntüle
    Stoktaki adet - parçanın min stok miktarı yaparsanız sorununuz düzelecek sanırım hocam 10dan 5 i çıkarmak yerine 5den 10u çıkartıp - alıyorsunuz anladığım kadarıyla
    bu seferde +5 döndürdü gene tabloda duruyor
  • 02-04-2021, 03:36:51
    #4
    bi if koyun 0 dan büyükse çıkmasın
  • 02-04-2021, 03:39:00
    #5
    dgnbatuhan adlı üyeden alıntı: mesajı görüntüle
    bi if koyun 0 dan büyükse çıkmasın
    o zamanda alınması gereken stok çıkmaz 0 dan büyük alacak stok 3 tane alınması gerekiyor yazacak mesela orda ama 3, 0 dan büyük olduğu için patlayacak
  • 02-04-2021, 03:39:43
    #6
    dgnbatuhan adlı üyeden alıntı: mesajı görüntüle
    bi if koyun 0 dan büyükse çıkmasın
    tam tersi yapabilirim ama if i nereye koyacağım tam olarak
  • 02-04-2021, 03:42:12
    #7
    https://www.ismailgursoy.com.tr/sql-else-ornekleri/ burada bi kaç örnek var hocam bende pek anlamıyorum sqlden bi yardımım olur belki diyerek yazdım
  • 02-04-2021, 03:46:54
    #8
    dgnbatuhan adlı üyeden alıntı: mesajı görüntüle
    https://www.ismailgursoy.com.tr/sql-else-ornekleri/ burada bi kaç örnek var hocam bende pek anlamıyorum sqlden bi yardımım olur belki diyerek yazdım
    teşekkürler hocam. sonuç çıktısı tabloda olmadığı için değer giremiyorum if elselerde hep tabloda olan veri yapılarak verinin doğruluğuna bakmışlar bende o yok.
  • 02-04-2021, 03:49:56
    #9
    https://www.w3schools.com/sql/trymysql.asp?filename=trysql_case buyrun hocam tam olarak aradığınız şey sanırım