EmpezarEmpieza gratis

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

Ver curso

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;
Editar y ejecutar código