DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
WITH PIVOT_ AS (
SELECT SUBSTRING(EMFLINE.ACCOUNTCODE,1,3) AS [HESAP KODU],
MONTH(EMFLINE.DATE_) AYNO,CAST(SUM(EMFLINE.DEBIT-EMFLINE.CREDIT) AS decimal(38,2)) BAKIYE
FROM LG_006_01_EMFICHE EMFICHE(NOLOCK)
LEFT OUTER JOIN LG_006_01_EMFLINE EMFLINE (NOLOCK) ON EMFLINE.ACCFICHEREF = EMFICHE.LOGICALREF
LEFT OUTER JOIN LG_006_EMUHACC EMUHACC (NOLOCK) ON EMFLINE.ACCOUNTREF = EMUHACC.LOGICALREF
LEFT OUTER JOIN GODATA..L_CAPIDIV ISYERI (NOLOCK) ON ISYERI.NR=EMFICHE.BRANCH AND ISYERI.FIRMNR='6'
LEFT OUTER JOIN GODATA..L_CAPIDEPT BOLUM (NOLOCK) ON BOLUM.NR=EMFICHE.DEPARTMENT AND BOLUM.FIRMNR='6'
WHERE (EMFLINE.CANCELLED=0) AND(ISNULL(ISYERI.NAME,'') LIKE'%%') and (ISNULL(BOLUM.NAME,'') LIKE'%%')
GROUP BY SUBSTRING(EMFLINE.ACCOUNTCODE,1,3),MONTH(EMFLINE.DATE_)
),
PIVOT_1 AS(
SELECT * FROM PIVOT_ AS Y
PIVOT(SUM(BAKIYE)FOR AYNO IN ([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12]))
AS Pvt)
SELECT [HESAP KODU],(SELECT TOP 1 T.DEFINITION_ FROM LG_006_EMUHACC T WHERE SUBSTRING(T.CODE,1,3)=P2.[HESAP KODU]
ORDER BY SUBSTRING(T.CODE,1,3) ASC)[Hesap Adı],ISNULL([1],0)OCAK,ISNULL([2],0)ŞUBAT,ISNULL([3],0)MART,ISNULL([4],0)NİSAN,
ISNULL([5],0)MAYIS,ISNULL([6],0)HAZİRAN,ISNULL([7],0)TEMMUZ,ISNULL([8],0)AĞUSTOS,ISNULL([9],0)EYLÜL,ISNULL([10],0)EKİM,ISNULL([11],0)KASIM,ISNULL([12],0)ARALIK,
(SELECT SUM(P.BAKIYE) FROM PIVOT_ P WHERE P.[HESAP KODU]=P2.[HESAP KODU] ) [Genel Toplam] FROM PIVOT_1 P2
UNION ALL
SELECT 'Genel Toplam','',SUM(ISNULL([1],0)),sum(ISNULL([2],0)),sum(ISNULL([3],0)),sum(ISNULL([4],0)),sum(ISNULL([5],0)),sum(ISNULL([6],0)),sum(ISNULL([7],0)),sum(ISNULL([8],0)),sum(ISNULL([9],0)),sum(ISNULL([10],0)),
sum(ISNULL([11],0)),sum(ISNULL([12],0)),ISNULL((SELECT SUM(P.BAKIYE) FROM PIVOT_ P),0) [Genel Toplam] FROM PIVOT_1 P2