Crear agregaciones agrupadas
Puedes calcular las estadísticas de cada grupo utilizando GROUP BY
. Por ejemplo, puedes calcular el valor máximo de cada estado mediante la siguiente consulta:
SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State
Para filtrar aún más, por ejemplo, para encontrar los valores de los estados cuyo valor máximo sea superior a 10, puedes utilizar la cláusula HAVING
.
Este ejercicio forma parte del curso
Intermedio SQL Servidor
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___