• Merhaba Ziyaretçi,
    10 Kasım'a Kadar VIP Paket %50 İNDİRİMLİ (bir kere öde, ömür boyu kullan)
    İndirimden yararlanmak için resme tıklayın. 👇🏻
  • Sn. Ziyaretçi,
    PEAKUP E-Book & Makale & Videoları yayınlandı.

SQL Sorgu Yıllara Göre Banka Borç Alacak Bakiyesi

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,249
En iyi yanıt
9
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Logo'da Yıllara Göre Banka Borç ve Alacak Bakiye Raporunu bu sorgu ile alabilirsiniz.

[HIDEREPLYTHANKS]
SQL:
select DATEPART(YEAR, "DT_BNFLINE"."DATE_") AS "YIL",
SUM("DT_BNFLINE"."ALACAK") AS "ALACAK",
SUM("DT_BNFLINE"."BORC") AS "BORC",
SUM("DT_BNFLINE"."BAKIYE") AS "BAKIYE",
    DEFINITION_ AS "BANKA_ADI"
FROM (SELECT BNFLINE.*,
CASE BNFLINE.SIGN WHEN 0 THEN
(CASE BNFLINE.TRCURR WHEN 0 THEN BNFLINE.AMOUNT ELSE BNFLINE.TRNET END) ELSE 0 END AS "BORC",
(CASE BNFLINE.SIGN WHEN 1 THEN (CASE BNFLINE.TRCURR WHEN 0 THEN BNFLINE.AMOUNT ELSE BNFLINE.TRNET END)
ELSE 0 END) AS "ALACAK",
(CASE BNFLINE.SIGN WHEN 1 THEN
(CASE BNFLINE.TRCURR WHEN 0 THEN BNFLINE.AMOUNT
ELSE BNFLINE.TRNET END)*-1
ELSE
(CASE BNFLINE.TRCURR WHEN 0 THEN
BNFLINE.AMOUNT ELSE BNFLINE.TRNET END) END )AS "BAKIYE",
(CASE BNFLINE.TRCURR WHEN 0 THEN 'TL'
ELSE L_CURRENCYLIST.CURCODE END) AS "DOVIZ_TURU"
FROM LG_607_01_BNFLINE BNFLINE WITH(NOLOCK)
LEFT JOIN [HUBERDB].[dbo].L_CURRENCYLIST L_CURRENCYLIST (NOLOCK)
ON L_CURRENCYLIST.CURTYPE=BNFLINE.TRCURR AND L_CURRENCYLIST.FIRMNR='607'
WHERE CANCELLED=0) "DT_BNFLINE"
LEFT OUTER JOIN "dbo"."LG_607_BNCARD" "dbo_LG_607_BNCARD" ON
("DT_BNFLINE"."BANKREF" = "dbo_LG_607_BNCARD"."LOGICALREF")
GROUP BY DATEPART(year, "DT_BNFLINE"."DATE_"), "dbo_LG_607_BNCARD"."DEFINITION_"
ORDER BY "YIL", "BANKA_ADI"
[/HIDEREPLYTHANKS]
 
Son düzenleme:

Arkadasca

Yeni Üye
Katılım
20 Haz 2018
Mesajlar
91
En iyi yanıt
0
Puanları
8
Yaş
48
Konum
İstanbul
Ad Soyad
Huzeyfe Yaman
.
Selamlar,
SQL de çift tırnak (") kullanılılıyor muydu? :oops:
Ayrıca [HUBERDB].[dbo]. kullanılmış. Bu şirket data adı filan olabilir mi? Anlayamadım.:rolleyes:
Son derece muhtasar müfid (Kısa ve anlaşılır) bir rapor olmuş. Teşekkürler :sneaky:
 

ergulhoca

Yeni Üye
Katılım
4 Şub 2020
Mesajlar
39
En iyi yanıt
0
Puanları
8
Yaş
50
Konum
bolu
Ad Soyad
aslan ali
ELSE L_CURRENCYLIST.CURCODE END) AS "DOVIZ_TURU"
FROM LG_003_01_BNFLINE BNFLINE WITH(NOLOCK)
LEFT JOIN [HUBERDB].L_CURRENCYLIST L_CURRENCYLIST (NOLOCK)
ON L_CURRENCYLIST.CURTYPE=BNFLINE.TRCURR AND L_CURRENCYLIST.FIRMNR='003'
sorgunun bu kısımlarında hata veriyor
 
Üst Alt