Creare aggregazioni con raggruppamenti
Puoi calcolare statistiche per ciascun gruppo usando GROUP BY. Per esempio, puoi calcolare il valore massimo per ogni stato con la seguente query:
SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State
Per filtrare ulteriormente, ad esempio per trovare i valori per gli stati in cui il valore massimo è maggiore di 10, puoi usare la clausola HAVING.
Questo esercizio fa parte del corso
SQL Server intermedio
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___