Merhaba, Stok hareketlerinin bulunduğu tablomda: stok da olan miktarı bulmak istiyorum. Deneme amaçlı olarak edit modunda iki adet giriş yaptım. Mevcut stok sayısı 8 olan çıktıyı sizce nasıl yakalayabilirim ?
SELECT UrunID,SUM(CASE WHEN t.HareketTuru = 'Stok Girişi' THEN t.Miktar ELSE t.Miktar * -1 END) AS StokMiktari FROM StokGirisCikislari AS t group by UrunID
TROJT
kullanıcısına yanıt
Hocam çok teşekkür ediyorum. İşimi gördü.
(Hocam bu arada case içinde bulunan -1 olayı stokda olmadığını ve eskiye düştüğümüzü ifade etmesi için -1 ile çarptık)