📄 Tam SQL Kodu (Referans)
Analiz eklerken buradan kod parçalarını kopyalayabilirsiniz
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_08_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
➕ Yeni Kod Analizi Ekle
📋 Mevcut Analizler (0)
Henüz kod analizi eklenmemiş.
Yukarıdaki formu kullanarak ilk analizi ekleyin.