Forum

Sql Server Aynı Tab...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Sql Server Aynı Tablo da Toplama İşlemi

3 Yazılar
2 Üyeler
0 Reactions
11.7 K Görüntüleme
(@burakkaraaslan)
Gönderiler: 25
Trusted Member
Konu başlatıcı
 

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Ş')

 

 

 
Gönderildi : 24/06/2019 14:37

(@vedatozerr)
Gönderiler: 65
Trusted Member
 

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
Bu ileti 5 yıl önce Vedat Özer tarafından düzenlendi

حَسْبُنَا اللهُ وَنِعْمَ الْوَكِيلُ
Allah bize yeter, O ne güzel vekildir.
Antalya
[email protected]

 
Gönderildi : 24/06/2019 15:06

(@burakkaraaslan)
Gönderiler: 25
Trusted Member
Konu başlatıcı
 

TŞKLER

 
Gönderildi : 24/06/2019 16:09

Paylaş: