C#nedir?com Homepage
Forum Home Forum Home > Veritabanları > SQL Server
  New Posts New Posts RSS Feed - Bir kolon değerine göre toplama çıkarma
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Bir kolon değerine göre toplama çıkarma

 Post Reply Post Reply
   

Author
Message
cbaranak View Drop Down
Newbie
Newbie


Joined: 08 Ocak 2018
Status: Offline
Points: 6
Post Options Post Options   Thanks (0) Thanks(0)   Quote cbaranak Quote  Post ReplyReply Direct Link To This Post Topic: Bir kolon değerine göre toplama çıkarma
    Posted: 30 Ocak 2018 at 18:32
Merhaba Arkadaşlar,

Aşağıdaki gibi bir sql tablom mevcut buradaki Yon kolon değerine göre miktarları toplatıp çıkarmak istiyorum.
Yine aşağıda 2.tabloda sonuç olarak paylaştığım gibi görüntü elde etmem için ne gibi bir sql sorgusu yazmam gerekiyor. Şimdiden teşekkürler.

Select * from DepoRaporu

DepoKodu DepoAdi UrunKodu UrunAdi RenkKodu RenkAdi Birim Yon Miktar
2 Dikilmemiş 16000 Ekose 1 Renk 1 DZ 0 2000
2 Dikilmemiş 16000 Ekose 1 Renk 1 DZ 1 4000

Sorgu sonrası istediğim sonuç 4000-2000 ile toplam 2000 miktar değeri verecek.

DepoKodu DepoAdi UrunKodu UrunAdi RenkKodu RenkAdi Birim Miktar
2 Dikilmemiş 16000 Ekose 1 Renk 1 DZ 2000
Back to Top
cbaranak View Drop Down
Newbie
Newbie


Joined: 08 Ocak 2018
Status: Offline
Points: 6
Post Options Post Options   Thanks (0) Thanks(0)   Quote cbaranak Quote  Post ReplyReply Direct Link To This Post Posted: 30 Ocak 2018 at 20:24
social.msdn.microsoft.com foruma da yazmıştım soruyu. oradan cevap geldi belki işine yarayan olur diye yazmak istedim.

Select DepoKodu,	DepoAdi,	UrunKodu,	UrunAdi,	RenkKodu,	RenkAdi,	Birim
,	
SUM(Case when Yon=0 then -1 else 1 end * Miktar) as Miktar

from yourtable 
Group by DepoKodu,	DepoAdi,	UrunKodu,UrunAdi, RenkKodu,	RenkAdi,	Birim
Back to Top
 Post Reply Post Reply
  Share Topic   
   


Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.01
Copyright ©2001-2014 Web Wiz Ltd.