SELECT *,
FORMAT(TMP.TOPLAMALACAK-TMP.TOPLAMBORÇ,'C','TR-tr') AS KK
FROM
(SELECT CL.CODE AS CHCODE, CL.DEFINITION_ AS 'Unvan',
SUM(CASE WHEN LG_016_01_CLTOTFIL.MONTH_ = '0' THEN LG_016_01_CLTOTFIL.DEBIT ELSE 0 END) AS Acilis_Borc,
SUM(CASE WHEN LG_016_01_CLTOTFIL.MONTH_ = '0' THEN LG_016_01_CLTOTFIL.CREDIT ELSE 0 END) AS Acilis_Alacak,
SUM(CASE WHEN LG_016_01_CLTOTFIL.MONTH_ = '1' THEN LG_016_01_CLTOTFIL.DEBIT ELSE 0 END) AS Ocak_Borc,
SUM(CASE WHEN LG_016_01_CLTOTFIL.MONTH_ = '1' THEN LG_016_01_CLTOTFIL.CREDIT ELSE 0 END) AS Ocak_Alacak,
SUM(CASE WHEN LG_016_01_CLTOTFIL.MONTH_ = '2' THEN LG_016_01_CLTOTFIL.DEBIT ELSE 0 END) AS Subat_Borc,
SUM(CASE WHEN LG_016_01_CLTOTFIL.MONTH_ = '2' THEN LG_016_01_CLTOTFIL.CREDIT ELSE 0 END) AS Subat_Alacak,
SUM(LG_016_01_CLTOTFIL.DEBIT) AS TOPLAMBORÇ,
SUM(LG_016_01_CLTOTFIL.CREDIT) AS TOPLAMALACAK
,CONVERT(NVARCHAR(20), (SELECT TOP 1 DATE_ FROM LG_016_01_INVOICE AS STL WHERE STL.CLIENTREF=CL.LOGICALREF ORDER BY DATE_ DESC),105) AS [SON SATIS TARIHI],
CONVERT(NVARCHAR(20), (SELECT TOP 1 CLF.DATE_ FROM LG_016_01_CLFLINE AS CLF WHERE CLF.CLIENTREF=CL.LOGICALREF AND MODULENR<>4 ORDER BY CLF.DATE_ DESC),105) AS [SON TAHSILAT TARİHİ]
FROM LG_016_01_CLTOTFIL INNER JOIN
LG_016_CLCARD AS CL ON LG_016_01_CLTOTFIL.CARDREF = CL.LOGICALREF
WHERE (CL.ACTIVE = 0) AND TOTTYP=1
GROUP BY CL.DEFINITION_,CL.CODE,CL.LOGICALREF
)TMP