Temperaturas por siglo
Como analista de datos, puede que te pidan ejecutar consultas ad hoc.
Trabajas en una organización de noticias y te encargas de proporcionar datos para el concurso diario sobre el tiempo del informativo nocturno. La meteoróloga a veces te pide ayuda para crear nuevas preguntas de trivia meteorológica. Esta vez te pide que proporciones la temperatura máxima y mínima registrada para cada estación en cada siglo.
Se te proporciona un conjunto de datos de ejemplo que solo tiene datos desde el año 2000 hasta la actualidad, pero la consulta debería funcionar con un conjunto de datos más completo que contenga información de cualquier siglo.
La tabla temperature_stations aporta metadatos de cada estación meteorológica, y temperatures_monthly contiene las temperaturas mínima, máxima y media mensuales de cada mes.
Este ejercicio forma parte del curso
Análisis de series temporales en PostgreSQL
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Get the min and max temp for each station per century
SELECT
ts.state,
___ AS century,
___ AS min,
___ AS max
FROM temperature_stations AS ts
JOIN temperatures_monthly USING(station_id)
GROUP BY state, century
ORDER BY state;