İyi çalışmalar aşağıdak igibi bir tablom var;
kID kAd kDurum
1 ali iade
2 ali ok
3 ali ok
4 veli ok
5 veli iade
6 ahmet iade
8 ahmet ok
9 ahmet ok
10 ahmet iade
Benim elde etmek istediğimise şu:
kAd Toplam İadeEdilenToplam
ali 3 1
veli 2 1
ahmet 4 2
Şeklinde sonuç almak istiyorum yardımlarınız bekliyorum. Şimdiden teşekkürler
SQL Count ile ilgili sorgu
Re: SQL Count ile ilgili sorgu
Kod: Tümünü seç
select count(ad) from tablo group by ad
Re: SQL Count ile ilgili sorgu
hocam bu yazdığınığınız Toplam sütunu için ihtiyacı karşılıyor fakat benim istediğim tek sorguda;
kim toplam kaçişlem yapmış ve bu yapılan işlemlerin kaç tanesi iade olmuş şeklinde. Yani soruda da yazdığım gibi sonuç olarak şunu elde etmek istiyorum:
kAd Toplam İadeEdilenToplam
ali 3 1
veli 2 1
ahmet 4 2
kim toplam kaçişlem yapmış ve bu yapılan işlemlerin kaç tanesi iade olmuş şeklinde. Yani soruda da yazdığım gibi sonuç olarak şunu elde etmek istiyorum:
kAd Toplam İadeEdilenToplam
ali 3 1
veli 2 1
ahmet 4 2
Re: SQL Count ile ilgili sorgu
Sorunuzu ilkinde açık yazsaydınız daha erken ulaşabilirdiniz cevabınıza.
Kod: Tümünü seç
select count(kAd) as toplam, (select count(kAd) from tablo as t2 where t2.kAd = t1.kAd and kDurum='iade' group by kAd) as IadeEdilen from tablo as t1 group by kAd
Re: SQL Count ile ilgili sorgu
Teşekkürler hocam