Alacak toplamları için KPB_BTUT alanları KPB_ATUT Yapılmalıdır.
- Tüm işlem türleri eklenmiştir.
AYLIK MAAŞI,BAKIM,MALZEME ,MASRAF,OFİS GİDERLERİ,Bonus,Çek,Dekont,Devir,Evrak,Fatura,İrsaliye,Kredi Kartı İade,Kredi Kartı,Nakit,Pos İade,Pos,Senet,Servis,Sipariş,Tahakkuk,Taksit Virman,Virman
Kod: Tümünü seç
SELECT HESAPLA.* FROM (
SELECT TICARI_UNVANI,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 1 THEN KPB_BTUT ELSE 0 END) AS OCAK_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 2 THEN KPB_BTUT ELSE 0 END) AS SUBAT_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 3 THEN KPB_BTUT ELSE 0 END) AS MART_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 4 THEN KPB_BTUT ELSE 0 END) AS NISAN_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 5 THEN KPB_BTUT ELSE 0 END) AS MAYIS_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 6 THEN KPB_BTUT ELSE 0 END) AS HAZIRAN_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 7 THEN KPB_BTUT ELSE 0 END) AS TEMMUZ_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 8 THEN KPB_BTUT ELSE 0 END) AS AGUSTOS_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 9 THEN KPB_BTUT ELSE 0 END) AS EYLUL_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 10 THEN KPB_BTUT ELSE 0 END) AS EKIM_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 11 THEN KPB_BTUT ELSE 0 END) AS KASIM_TUTAR,
SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 12 THEN KPB_BTUT ELSE 0 END) AS ARALIK_TUTAR,
SUM(KPB_BTUT) AS TOPLAM_TUTAR
FROM CARI C, CARIHR CH WHERE C.BLKODU=CH.BLCRKODU AND CH.SILINDI=0
AND ISLEM_TURU IN(101,105,104,102,103,14,7,4,1,2,9,10,17,5,3,18,6,8,15,16,13,19,12)
AND AKTIF IN(1)
AND GRUBU='PERSONEL'
AND ARA_GRUBU='LEVENTLER'
GROUP BY TICARI_UNVANI
) HESAPLA
ORDER BY HESAPLA.TOPLAM_TUTAR DESC