Forum
Sql Server da tek tablom var Tablomun adı " TBL_GENEL_HAREKET " Bu tablonun ise 4 Alanı mevcut : " Stokid, urun adi, miktar, açıklama" açıklama alanında gelir ve gider adında veri mevcut. Yapmak isteyip yapamadığım şu şekilde; Bu tabloda "Açıklama" alanında gelir ve gider yazanların miktarlarını birbirinden çıkarıp toplam diye tek bir alanda göstermek bu alanda da urun adi da görünsün ( Aşağıdaki sql cümlesi ile çıkartıyorum tek alanda toplam görünüyor ben bunu istemiyorum detaylı stok_id sine göre getirsin istiyorum) Bu konuda yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim
sELECT
(select SUM(MIKTAR) from TBL_GENEL_HAREKET WHERE GIRIS_CIKIS='GİRİŞ') -
(select SUM(MIKTAR) from TBL_GENEL_HAREKET WHERE GIRIS_CIKIS='ÇIKIŞ')
Merhaba,
Aşağıdaki sorguyu deneyebilir misiniz.
SELECT Stokid, urun adi,
SUM(CASE WHEN GIRIS_CIKIS='GİRİŞ' THEN MIKTAR ELSE -MIKTAR END) MIKTAR
FROM TBL_GENEL_HAREKET
WHERE GIRIS_CIKIS IN('GİRİŞ','ÇIKIŞ')
GROUP BY Stokid, urun adi
حَسْبُنَا اللهُ وَنِعْمَ الْوَكِيلُ
Allah bize yeter, O ne güzel vekildir.
Antalya
[email protected]
TŞKLER