ComenzarEmpieza gratis

Total móvil de medallas de los países

¿Y si tus datos están divididos en varios grupos repartidos en una o varias columnas de la tabla? Incluso con un marco definido, si no puedes separar de algún modo los datos de los grupos, los valores de un grupo afectarán a la media de los valores de otro grupo.

Este ejercicio forma parte del curso

Estadísticas de resumen y funciones de ventana de PostgreSQL

Ver curso

Instrucciones de ejercicio

  • Calcula la suma móvil de 3 años de medallas ganadas por país.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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 y ejecutar código