📄 Tam SQL Kodu (Referans)

Analiz eklerken buradan kod parçalarını kopyalayabilirsiniz

CREATE VIEW dbo.AYLARA_GORE_SEHIRLERE_YAPILAN_SATIS_YANYANA
AS
WITH OriginalData AS (SELECT        CITY, TYPE, SUM(OCAK) AS OCAK, SUM(SUBAT) AS SUBAT, SUM(MART) AS MART, SUM(NISAN) AS NISAN, SUM(MAYIS) AS MAYIS, SUM(HAZIRAN) AS HAZIRAN, SUM(TEMMUZ) AS TEMMUZ, 
                                                                           SUM(AGUSTOS) AS AGUSTOS, SUM(EYLÜL) AS EYLUL, SUM(EKIM) AS EKIM, SUM(KASIM) AS KASIM, SUM(ARALIK) AS ARALIK, SUM(OCAK) + SUM(SUBAT) + SUM(MART) + SUM(NISAN) + SUM(MAYIS) 
                                                                           + SUM(HAZIRAN) + SUM(TEMMUZ) + SUM(AGUSTOS) + SUM(EYLÜL) + SUM(EKIM) + SUM(KASIM) + SUM(ARALIK) AS TOPLAM
                                                  FROM            dbo.SATIS_RAPOR_AYLIK_SEHIR_TOPLAMLARI
                                                  WHERE        (CITY <> '')
                                                  GROUP BY CITY, TYPE), CityDataWithEmptyRows AS
    (SELECT        CITY, TYPE, OCAK, SUBAT, MART, NISAN, MAYIS, HAZIRAN, TEMMUZ, AGUSTOS, EYLUL, EKIM, KASIM, ARALIK, TOPLAM
      FROM            OriginalData AS OriginalData_2
      UNION ALL
      SELECT DISTINCT 
                               CITY, NULL AS TYPE, NULL AS OCAK, NULL AS SUBAT, NULL AS MART, NULL AS NISAN, NULL AS MAYIS, NULL AS HAZIRAN, NULL AS TEMMUZ, NULL AS AGUSTOS, NULL AS EYLUL, NULL AS EKIM, NULL AS KASIM, NULL 
                               AS ARALIK, NULL AS TOPLAM
      FROM            OriginalData AS OriginalData_1)
    SELECT        TOP (100) PERCENT CITY, TYPE, OCAK, SUBAT, MART, NISAN, MAYIS, HAZIRAN, TEMMUZ, AGUSTOS, EYLUL, EKIM, KASIM, ARALIK, TOPLAM
     FROM            CityDataWithEmptyRows AS CityDataWithEmptyRows_1

➕ Yeni Kod Analizi Ekle

📋 Mevcut Analizler (0)

Henüz kod analizi eklenmemiş.

Yukarıdaki formu kullanarak ilk analizi ekleyin.