Mínimo de medalhas por país por ano
Até agora, você viu MAX e SUM, funções agregadas normalmente usadas com GROUP BY, sendo usadas como funções de janela. Você também pode usar as outras funções agregadas, como MIN, como funções de janela.
Este exercício faz parte do curso
PostgreSQL Estatísticas de resumo e funções de janela
Instruções do exercício
- Retornar o ano, as medalhas conquistadas e o mínimo de medalhas conquistadas até o momento.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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;