Medallas mínimas por país y año
Hasta ahora, has visto que MAX
y SUM
, funciones agregadas que normalmente se utilizan con GROUP BY
, se utilizan como funciones de ventana. También puedes utilizar las otras funciones agregadas, como MIN
, como funciones de ventana.
Este ejercicio forma parte del curso
Estadísticas de resumen y funciones de ventana de PostgreSQL
Instrucciones de ejercicio
- Devuelve el año, las medallas conseguidas y el mínimo de medallas conseguidas hasta el momento.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
WITH France_Medals AS (
SELECT
Year, COUNT(*) AS Medals
FROM Summer_Medals
WHERE
Country = 'FRA'
AND Medal = 'Gold' AND Year >= 2000
GROUP BY Year)
SELECT
___,
___,
___ OVER (ORDER BY ___ ASC) AS Min_Medals
FROM France_Medals
ORDER BY Year ASC;