SELECT
CR.CODE 'Cari Kodu',
CR.DEFINITION_ 'Cari Ünvan',
CR.SPECODE 'Cari Özel Kod',
CR.CYPHCODE 'Cari Türü',
CASE(MONTH(DATE_))
WHEN 1 THEN 'Ocak'
WHEN 2 THEN 'Şubat'
WHEN 3 THEN 'Mart'
WHEN 4 THEN 'Nisan'
WHEN 5 THEN 'Mayıs'
WHEN 6 THEN 'Haziran'
WHEN 7 THEN 'Temmuz'
WHEN 8 THEN 'Ağustos'
WHEN 9 THEN 'Eylül'
WHEN 10 THEN 'Ekim'
WHEN 11 THEN 'Kasım'
WHEN 12 THEN 'Aralık' eLSE 'Diğer' END 'Ay',
date_ 'Tarih',
CASE (C.TRCODE)
WHEN 20 THEN 'Gelen Havaleler'
WHEN 21 THEN 'Gönderilen Havaleler'
WHEN 61 THEN 'Çek Girişi'
WHEN 62 THEN 'Senet Girişi'
WHEN 63 THEN 'Çek Çıkış Cari Hesaba'
WHEN 64 THEN 'Senet Çıkış Cari Hesaba'
WHEN 70 THEN 'Kredi Kartı Fişi' END 'İşlem Türü',
BANK.CODE 'Banka Kodu',
BANK.DEFINITION_ 'Banka Hesap Adı',
BANK.ACCOUNTNO 'Banka Hesap No',
case(SIGN)
WHEN 1 THEN SUM(AMOUNT) ELSE SUM(AMOUNT) END 'Tutar'
FROM LG_002_12_CLFLINE C
INNER JOIN LG_002_CLCARD CR ON C.CLIENTREF=CR.LOGICALREF
INNER JOIN LG_002_BANKACC BANK ON C.BANKACCREF = BANK.LOGICALREF
WHERE CR.ACTIVE=0
GROUP BY CR.CITY, CR.CODE, CR.DEFINITION_, CR.SPECODE,CR.CYPHCODE,MONTH(C.DATE_),DATE_,C.TRCODE,C.SIGN,BANK.DEFINITION_,BANK.CODE,BANK.ACCOUNTNO