📄 Tam SQL Kodu (Referans)
Analiz eklerken buradan kod parçalarını kopyalayabilirsiniz
CREATE VIEW VW_TAHSILATLAR_BIRLESIK
AS
-- ÇEK BORDROLARI
SELECT
CONVERT(date, CSR.DATE_) AS [Tarih],
CLC.CODE AS [Cari Kod],
CLC.DEFINITION_ AS [Cari Açiklama],
ISNULL(SLS.DEFINITION_,'') AS [Satis Elemani],
SUM(CSC.AMOUNT) AS [Toplam Tutar],
'Çek Bordrolari' AS [Islem Türü]
FROM LG_011_08_CSTRANS AS CST
JOIN LG_011_08_CSROLL AS CSR ON CSR.LOGICALREF = CST.ROLLREF
JOIN LG_011_08_CSCARD AS CSC ON CSC.LOGICALREF = CST.CSREF
JOIN LG_011_CLCARD AS CLC ON CLC.LOGICALREF = CST.CARDREF
LEFT JOIN LG_SLSMAN AS SLS ON SLS.FIRMNR = 11 AND SLS.LOGICALREF = CSR.SALESMANREF
WHERE CSR.TRCODE IN (1,2)
AND CSR.CANCELLED = 0
GROUP BY
CONVERT(date, CSR.DATE_),
CLC.CODE,
CLC.DEFINITION_,
SLS.DEFINITION_
UNION ALL
-- KREDI KARTI
SELECT
CONVERT(date, CLF.DATE_) AS [Tarih],
CC.CODE AS [Cari Kod],
CC.DEFINITION_ AS [Cari Açiklama],
ISNULL(SLS.DEFINITION_,'') AS [Satis Elemani],
SUM(CLF.TRNET) AS [Toplam Tutar],
'Kredi Karti' AS [Islem Türü]
FROM LG_011_08_CLFLINE AS CLF
LEFT JOIN LG_SLSMAN AS SLS ON SLS.LOGICALREF = CLF.SALESMANREF
LEFT JOIN LG_011_CLCARD AS CC ON CC.LOGICALREF = CLF.CLIENTREF
WHERE CLF.TRCODE = 70 AND CLF.CANCELLED = 0
GROUP BY CLF.DATE_, CC.CODE, CC.DEFINITION_, SLS.DEFINITION_
UNION ALL
-- NAKIT TAHSILAT
SELECT
CONVERT(date, CLF.DATE_) AS [Tarih],
CC.CODE AS [Cari Kod],
CC.DEFINITION_ AS [Cari Açiklama],
ISNULL(SLS.DEFINITION_,'') AS [Satis Elemani],
SUM(CLF.TRNET) AS [Toplam Tutar],
'Nakit Tahsilat' AS [Islem Türü]
FROM LG_011_08_CLFLINE AS CLF
LEFT JOIN LG_SLSMAN AS SLS ON SLS.LOGICALREF = CLF.SALESMANREF
LEFT JOIN LG_011_CLCARD AS CC ON CC.LOGICALREF = CLF.CLIENTREF
WHERE CLF.TRCODE = 1 AND CLF.CANCELLED = 0
GROUP BY CLF.DATE_, CC.CODE, CC.DEFINITION_, SLS.DEFINITION_
UNION ALL
-- BANKA FISLERI
SELECT
CONVERT(date, CLF.DATE_) AS [Tarih],
CC.CODE AS [Cari Kod],
CC.DEFINITION_ AS [Cari Açiklama],
ISNULL(SLS.DEFINITION_,'') AS [Satis Elemani],
SUM(CLF.TRNET) AS [Toplam Tutar],
'Banka Fisi' AS [Islem Türü]
FROM LG_011_08_BNFLINE AS CLF
LEFT JOIN LG_SLSMAN AS SLS ON SLS.LOGICALREF = CLF.SALESMANREF
LEFT JOIN LG_011_CLCARD AS CC ON CC.LOGICALREF = CLF.CLIENTREF
WHERE CLF.CANCELLED = 0 AND CLF.CLIENTREF <> 0 AND CLF.[SIGN] = 0
GROUP BY CLF.DATE_, CC.CODE, CC.DEFINITION_, SLS.DEFINITION_;
➕ Yeni Kod Analizi Ekle
📋 Mevcut Analizler (0)
Henüz kod analizi eklenmemiş.
Yukarıdaki formu kullanarak ilk analizi ekleyin.