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 del ejercicio
- Devuelve el año, las medallas conseguidas y el mínimo de medallas conseguidas hasta el momento.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el 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;