Aylara göre cari kartların borç toplamları.

Mysql hakkında herşey
Cevapla
abdulkadirlevent
Site Admin
Mesajlar: 16
Kayıt: Pzr Oca 19, 2020 4:27 pm

Aylara göre cari kartların borç toplamları.

Mesaj gönderen abdulkadirlevent »

Aylara göre cari kartların borç toplamları.
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
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Cevapla