Genel Bilgiler
SQL Server
View
⚠️ Devirde Güncellenmeli
23.12.2025 07:15
23.12.2025 16:10
İstatistikler
0
Kod Analizi
15
Satır
0
Kullandığı
0
Kullanan
🔗
İlişki Bulunamadı
Bu nesne için henüz ilişki tanımlanmamış. İlişki Analizi sayfasından otomatik analiz başlatabilirsiniz.
Tam SQL Kodu
CREATE VIEW dbo.AYLARA_GORE_SEHIRLERE_YAPILAN_SATIS
AS
SELECT CLC.CITY, CASE WHEN DATEPART(MONTH, CLF.DATE_) = 1 THEN 'OCAK' WHEN DATEPART(MONTH, CLF.DATE_) = 2 THEN 'SUBAT' WHEN DATEPART(MONTH, CLF.DATE_) = 3 THEN 'MART' WHEN DATEPART(MONTH,
CLF.DATE_) = 4 THEN 'NISAN' WHEN DATEPART(MONTH, CLF.DATE_) = 5 THEN 'MAYIS' WHEN DATEPART(MONTH, CLF.DATE_) = 6 THEN 'HAZIRAN' WHEN DATEPART(MONTH, CLF.DATE_)
= 7 THEN 'TEMMUZ' WHEN DATEPART(MONTH, CLF.DATE_) = 8 THEN 'AGUSTOS' WHEN DATEPART(MONTH, CLF.DATE_) = 9 THEN 'EYLÜL' WHEN DATEPART(MONTH, CLF.DATE_) = 10 THEN 'EKIM' WHEN DATEPART(MONTH,
CLF.DATE_) = 11 THEN 'KASIM' WHEN DATEPART(MONTH, CLF.DATE_) = 12 THEN 'ARALIK' END AS MONTH, SUM(CASE WHEN CLF.TRCODE = 38 THEN CLF.TRNET ELSE 0 END) AS SATIS,
SUM(CASE WHEN CLF.TRCODE IN (70, 2, 61, 62, 20) THEN CLF.TRNET ELSE 0 END) AS TAHSILAT, SUM(CASE WHEN CLF.TRCODE = 33 THEN CLF.TRNET ELSE 0 END) AS IADE
FROM dbo.LG_011_07_CLFLINE AS CLF LEFT OUTER JOIN
dbo.LG_011_ITEMS AS ITM ON ITM.LOGICALREF = CLF.CLIENTREF LEFT OUTER JOIN
dbo.LG_011_CLCARD AS CLC ON CLC.LOGICALREF = CLF.CLIENTREF
GROUP BY CLC.CITY, CASE WHEN DATEPART(MONTH, CLF.DATE_) = 1 THEN 'OCAK' WHEN DATEPART(MONTH, CLF.DATE_) = 2 THEN 'SUBAT' WHEN DATEPART(MONTH, CLF.DATE_) = 3 THEN 'MART' WHEN DATEPART(MONTH,
CLF.DATE_) = 4 THEN 'NISAN' WHEN DATEPART(MONTH, CLF.DATE_) = 5 THEN 'MAYIS' WHEN DATEPART(MONTH, CLF.DATE_) = 6 THEN 'HAZIRAN' WHEN DATEPART(MONTH, CLF.DATE_)
= 7 THEN 'TEMMUZ' WHEN DATEPART(MONTH, CLF.DATE_) = 8 THEN 'AGUSTOS' WHEN DATEPART(MONTH, CLF.DATE_) = 9 THEN 'EYLÜL' WHEN DATEPART(MONTH, CLF.DATE_) = 10 THEN 'EKIM' WHEN DATEPART(MONTH,
CLF.DATE_) = 11 THEN 'KASIM' WHEN DATEPART(MONTH, CLF.DATE_) = 12 THEN 'ARALIK' END