Funciones de ventana de agregación
Tienes a tu disposición varias funciones de ventana de agregación. En este ejercicio, veremos cómo calcular varias agregaciones sobre la misma ventana.
Nuestra ventana esta vez será todo el conjunto de datos, por lo que la cláusula OVER() quedará vacía.
Este ejercicio forma parte del curso
Análisis de series temporales en SQL Server
Instrucciones del ejercicio
- Completa con la función de agregación correcta para cada columna del conjunto de resultados.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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;