BaşlayınÜcretsiz başlayın

Toplamsal pencere fonksiyonları

Kullanabileceğin birkaç toplamsal pencere (aggregate window) fonksiyonu vardır. Bu egzersizde, aynı pencere üzerinde birden çok toplamsal ölçümü nasıl hesaplayacağını göreceğiz.

Bu sefer penceremiz tüm veri kümesi olacak; yani OVER() ifademiz boş kalacak.

Bu egzersiz, kursun bir parçasıdır

SQL Server'da Zaman Serisi Analizi

Kursa Göz Atın

Egzersiz talimatları

  • Sonuç kümesindeki her sütun için doğru toplamsal fonksiyonu yaz.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT
	ir.IncidentDate,
	ir.NumberOfIncidents,
    -- Fill in the correct aggregate functions
    -- You do not need to fill in the OVER clause
	___(ir.NumberOfIncidents) OVER () AS SumOfIncidents,
	___(ir.NumberOfIncidents) OVER () AS LowestNumberOfIncidents,
	___(ir.NumberOfIncidents) OVER () AS HighestNumberOfIncidents,
	___(ir.NumberOfIncidents) OVER () AS CountOfIncidents
FROM dbo.IncidentRollup ir
WHERE
	ir.IncidentDate BETWEEN '2019-07-01' AND '2019-07-31'
AND ir.IncidentTypeID = 3;
Kodu Düzenle ve Çalıştır