Total móvel de medalhas dos países
E se os seus dados estiverem divididos em vários grupos espalhados em uma ou mais colunas da tabela? Mesmo com um quadro definido, se você não conseguir separar de alguma forma os dados dos grupos, os valores de um grupo afetarão a média dos valores de outro grupo.
Este exercício faz parte do curso
PostgreSQL Estatísticas de resumo e funções de janela
Instruções de exercício
- Calcule a soma móvel de três anos das medalhas conquistadas por país.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
WITH Country_Medals AS (
SELECT
Year, Country, COUNT(*) AS Medals
FROM Summer_Medals
GROUP BY Year, Country)
SELECT
Year, Country, Medals,
-- Calculate each country's 3-game moving total
___ OVER
(PARTITION BY ___
ORDER BY Year ASC
ROWS BETWEEN
___ AND ___) AS Medals_MA
FROM Country_Medals
ORDER BY Country ASC, Year ASC;