Comece agoraComece grátis

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 exercicio faz parte do curso

Estatísticas Resumo e Funções de Janela no PostgreSQL

Ver curso

Instruções do exercicio

  • Calcule a soma móvel de três anos das medalhas conquistadas por país.

exercicio interativo prático

Tente este exercicio completando 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;
Editar e Executar Código