• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

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,556
En iyi yanıt
14
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Office Vers.
Office 365 TR+EN
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:

Rahle

Yeni Üye
Katılım
20 Haz 2018
Mesajlar
137
En iyi yanıt
0
Puanları
18
Yaş
52
Konum
İstanbul
Ad Soyad
Huzeyfe Yaman
Office Vers.
Office 2010
.
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
44
En iyi yanıt
0
Puanları
8
Yaş
54
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