Anasayfa » Forum

Sql Server Aynı Tab...
 

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

  RSS
Burak Karaaslan
(@burakkaraaslan)
Üye

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

 

 

Alıntı
Gönderildi : 24/06/2019 2:37 pm
Vedat Özer
(@vedatozerr)
Üye

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 4 hafta önce Vedat Özer tarafından düzenlendi

حَسْبُنَا اللهُ وَنِعْمَ الْوَكِيلُ
Allah bize yeter, O ne güzel vekildir.
Antalya
vedatozer@outlook.com

CevapAlıntı
Gönderildi : 24/06/2019 3:06 pm
Burak Karaaslan
(@burakkaraaslan)
Üye

TŞKLER

CevapAlıntı
Gönderildi : 24/06/2019 4:09 pm
Paylaş:
  
Çalışıyor

Lütfen Giriş yap yada Kayıt ol