Mulai sekarangMulai gratis

Fungsi jendela agregat

Terdapat beberapa fungsi jendela agregat yang dapat Anda gunakan. Pada latihan ini, kita akan meninjau beberapa agregat pada jendela yang sama.

Jendela kita kali ini adalah seluruh himpunan data, artinya klausa OVER() akan dibiarkan kosong.

Latihan ini merupakan bagian dari kursus

Analisis Deret Waktu di SQL Server

Lihat Kursus

Instruksi latihan

  • Isilah fungsi agregat yang benar untuk setiap kolom pada himpunan hasil.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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;
Edit dan Jalankan Kode