Logodan Hesap Bakiyelerini Çekme

hbgny

Altın Üye
Katılım
28 Eylül 2005
Mesajlar
177
Excel Vers. ve Dili
Microsoft Excel Office 2013 Türkçe
Altın Üyelik Bitiş Tarihi
05-09-2027
Merhaba,
İlgine çok teşekkür ederim, maalesef sonuçları yanlış getiriyor.
 

koboy

Altın Üye
Katılım
1 Ağustos 2006
Mesajlar
179
Altın Üyelik Bitiş Tarihi
22-08-2024
özelden yazın olmadı uzak bağlantı ile yardımcı olayım bende doğru geliyor
 

kekeceme

Altın Üye
Katılım
29 Haziran 2020
Mesajlar
13
Excel Vers. ve Dili
Microsoft Office 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
23-06-2027
Selamlar,

Alternatif olarak aşağıdaki şekilde alabilirsiniz.

SQL:
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
Merhabalar,

Bunu muhasebe hesap kodu değil de cari hesap kodu için nasıl yazabiliriz acaba?
 
Üst