📄 Tam SQL Kodu (Referans)
Analiz eklerken buradan kod parçalarını kopyalayabilirsiniz
CREATE VIEW dbo.PLAS_RAPOR_TUM_TOPLAMLAR
AS
WITH CombinedData AS (SELECT MAHLAS, MANG, SUM(TOPLAM2024) AS TOPLAM, 'SATIS' AS TUR
FROM dbo.RAPOR_PLAS_AYLIK_SATIS
WHERE (DEF <> 'TOPLAM SATIS')
GROUP BY MAHLAS, MANG
UNION ALL
SELECT MAHLAS, MANG, SUM(TOPLAM2024) AS TOPLAM, 'IADE' AS TUR
FROM dbo.RAPOR_PLAS_AYLIK_IADE
GROUP BY MAHLAS, MANG
UNION ALL
SELECT MAHLAS, MANG, SUM(TOPLAM2024) AS TOPLAM, 'PRIM' AS TUR
FROM dbo.RAPOR_PLAS_AYLIK_PRIM
GROUP BY MAHLAS, MANG
UNION ALL
SELECT PGA.PLAS AS MAHLAS, PIS.MANG, SUM(PGA.TOPLAM) AS TOPLAM, 'GIDER' AS TUR
FROM dbo.PLASIYER_GIDER_AYLARA_GORE_KALEM_TOPLAM_TABLOSU AS PGA LEFT OUTER JOIN
dbo.PLASIYERLER_IADE_SIRALI AS PIS ON PIS.PLAS = PGA.PLAS
WHERE (PGA.YIL = 2024)
GROUP BY PGA.PLAS, PIS.MANG)
SELECT MAHLAS, MANG, SUM(CASE WHEN TUR = 'SATIS' THEN TOPLAM ELSE 0 END) AS SATIS, SUM(CASE WHEN TUR = 'IADE' THEN TOPLAM ELSE 0 END) AS IADE, SUM(CASE WHEN TUR = 'PRIM' THEN TOPLAM ELSE 0 END)
AS PRIM, SUM(CASE WHEN TUR = 'GIDER' THEN TOPLAM ELSE 0 END) AS GIDER, SUM(CASE WHEN TUR = 'SATIS' THEN TOPLAM ELSE 0 END) - SUM(CASE WHEN TUR IN ('IADE', 'PRIM', 'GIDER')
THEN TOPLAM ELSE 0 END) AS GENEL
FROM CombinedData AS CombinedData_1
GROUP BY MAHLAS, MANG
➕ Yeni Kod Analizi Ekle
📋 Mevcut Analizler (0)
Henüz kod analizi eklenmemiş.
Yukarıdaki formu kullanarak ilk analizi ekleyin.