----Tarih---,Sayı, Isim
10/10/2005, 10, can
10/10/2005, 15, can
10/10/2005, 15, cem
10/10/2005, 22, noname
11/10/2005, 10, can
11/10/2005, 10, cem
tablom bu .. istediğim tarihi gruplayarak can ve cem in toplamlarını görmek
----Tarih---,Sum(can),Sum(cem)
10/10/2005, 25, 15
11/10/2005, 10, 10
bunun için şunu yazdım ama olmadı ..
select tarih as ex1, (select sum(sayı) where tarih=ex1 and isim='can'), (select sum(sayı) where tarih=ex1 and isim='cem') from table group by tarih
where tarih=tarih dersem her satırda can'ın tüm tarihlerdeki toplamını alıyor ..
Bu konuda yardım edebilecek biri var mı?
Subquery 'de birinciden aldığım değeri ikincide kullanmak?
Kendi cevabımı buldum: CASE
CASE ile hallettim ...