Inizia subitoInizia gratis

Funzioni finestra di aggregazione

Hai a disposizione diverse funzioni finestra di aggregazione. In questo esercizio, vedremo come calcolare più aggregazioni sulla stessa finestra.

La finestra, questa volta, sarà l’intero insieme di dati, quindi la clausola OVER() rimarrà vuota.

Questo esercizio fa parte del corso

Analisi delle serie temporali in SQL Server

Visualizza corso

Istruzioni dell'esercizio

  • Inserisci la funzione di aggregazione corretta per ciascuna colonna nel set di risultati.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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;
Modifica ed esegui il codice