SQL Count ile ilgili sorgu

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
mbayrak
Üye
Mesajlar: 21
Kayıt: 22 Ara 2011 12:41

SQL Count ile ilgili sorgu

Mesaj gönderen mbayrak »

İ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
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: SQL Count ile ilgili sorgu

Mesaj gönderen mkysoft »

Kod: Tümünü seç

select count(ad) from tablo group by ad
mbayrak
Üye
Mesajlar: 21
Kayıt: 22 Ara 2011 12:41

Re: SQL Count ile ilgili sorgu

Mesaj gönderen mbayrak »

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
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: SQL Count ile ilgili sorgu

Mesaj gönderen mkysoft »

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
mbayrak
Üye
Mesajlar: 21
Kayıt: 22 Ara 2011 12:41

Re: SQL Count ile ilgili sorgu

Mesaj gönderen mbayrak »

Teşekkürler hocam
Cevapla