The Easiest Way to Save and Share Code Snippets on the web

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