Biraz daha sorumu açık yazmam gerektiğini düşünüyorum.
elimde bir paradoks table var. aynı tablodaki fieldlerden query table ile
giren ve çıkan malzeme toplamlarını grup grup aşağıdaki gibi alıyorum.
Giren MAlzeme toplamlarını aşağıdaki gibi alıyorum
select Girmalzemecinsi,Girmalzemeturu,sum(Girmalzemetoplami) from stokdb
group by Girmalzemecinsi,Girmalzemeturu
Çıkan malzeme toplamlarınıda aşağıdaki gibi alıyorum
select cikmalzemecinsi,cikmalzemeturu,sum(cikmalzemetoplami) from stokdb
group by cikmalzemecinsi,cikmalzemeturu
Soruma Gelince aradaki farkı nasıl bir sql ifadesi ile alabilirim. tşk.
Yani giren 5 adet Fklavye varsa, çıkanda 3 adet fklavye varsa
bana kalan 2 adet fklavye miktarını vermeli.
diğer kalanlarıda gruplandırarak aradaki farkı vermesini istiyorum. tşk.
sql de gruplandırılmış alan farkı
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
sql de gruplandırılmış alan farkı
Siz İman Etmedikçe Cennete Giremezsiniz. Birbirinizi Sevmedikçede İman Etmiş Olamazsınız.
Hz.Muhammed (S.A.V.)

Hz.Muhammed (S.A.V.)

- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
Kod: Tümünü seç
select sum(g.toplam) - (select sum(c.toplam) from cikan c
where c.tur = g.tur
and c.cins = g.cins ) from giren g
group by g.cins,g.tur