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

Mysql hakkında herşey
Cevapla
abdulkadirlevent
Site Admin
Mesajlar: 24
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 TICARI_UNVANI,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 1 THEN KPB_BTUT ELSE 0 END) AS OCAK,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 2 THEN KPB_BTUT ELSE 0 END) AS SUBAT,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 3 THEN KPB_BTUT ELSE 0 END) AS MART,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 4 THEN KPB_BTUT ELSE 0 END) AS NISAN,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 5 THEN KPB_BTUT ELSE 0 END) AS MAYIS,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 6 THEN KPB_BTUT ELSE 0 END) AS HAZIRAN,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 7 THEN KPB_BTUT ELSE 0 END) AS TEMMUZ,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 8 THEN KPB_BTUT ELSE 0 END) AS AGUSTOS,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 9 THEN KPB_BTUT ELSE 0 END) AS EYLUL,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 10 THEN KPB_BTUT ELSE 0 END) AS EKIM,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 11 THEN KPB_BTUT ELSE 0 END) AS KASIM,
  SUM(CASE WHEN EXTRACT(MONTH FROM CH.TARIHI) = 12 THEN KPB_BTUT ELSE 0 END) AS ARALIK,
  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
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Cevapla