Merhabalar,

Tablo Alanlarım
tarih,stok_kodu,islemtipi(Girişse G Çıkışsa C atıyoruz),miktar,depo

Aşağıda dediğiniz şekilde yapmak için selecti select stok_kodu,sum(miktar) from stok_har where islemtipi = 'G' into @g; şeklinde değiştirmek gerekmiyor mu stok koduna göre bakiye görmek için? Ayrıca şöyle bir hata var. Çıkışı yapılmayan bir kod için veri göstermiyor sadece g ve c hareketi olanlar listeleniyor. Eksi bakiye için girişi olmayanlar, ya da çıkışı olmayan sadece girişi olanlar için sorguyu nasıl değiştirebiliriz?





"select sum(miktar) from stok_har where islemtipi = 'G' into @g;
select sum(miktar) from stok_har where islemtipi = 'C' into @c;
select @g-@c;

tablo yapınızı bilmediğim için işlem sürelerini test eder uygun olanı kullanırsınız.
kolaylıklar."