serhan
sql
posted: Feb, 1st 2012 | jump to bottom
SELECT t.islemId 'işlem Id', t.aciklama 'Müşteri', IF(t.kanalAdi='Nakit', t.tutar, 0) 'Nakit', IF(t.kanalAdi='Garanti H', t.tutar, 0) 'Garanti H', IF(t.kanalAdi='Garanti D', t.tutar, 0) 'Garanti D', IF(t.kanalAdi='İşbank Y', t.tutar, 0) 'İşbank Y', IF(t.kanalAdi='İşbank D', t.tutar, 0) 'İşbank D', IF(t.kanalAdi='Kart Finans' ,t.tutar, 0) 'Kart Finans', IF(t.kanalAdi='Pay Pal', t.tutar, 0) 'Pay Pal' FROM ( SELECT g.islemId, g.aciklama, k.kanalAdi, Sum(g.tutar) AS tutar FROM finans.giris_cikis g LEFT OUTER JOIN finans.kanallar k ON (g.kanalId = k.kanalId) WHERE g.yil=2012 AND g.ay=02 AND g.tip=1 GROUP BY g.aciklama, g.kanalId ) t GROUP BY t.kanalAdi, t.aciklama ORDER BY t.islemId
32 views




