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
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;