Temperaturas por século
Como analista de dados, você pode ser solicitado a executar consultas ad hoc.
Você trabalha em uma organização de notícias e é responsável por fornecer dados para o quiz diário sobre o tempo exibido no telejornal da noite. De vez em quando, o meteorologista pede sua ajuda para criar um novo quiz de curiosidades sobre o clima. Desta vez, pediram para você fornecer a temperatura máxima e mínima registradas para cada estação em cada século.
Você recebeu um conjunto de dados de exemplo que só traz dados de 2000 até os dias atuais, mas a consulta deve funcionar em um conjunto de dados mais completo com informações de qualquer século.
A tabela temperature_stations fornece metadados de cada estação meteorológica, e temperatures_monthly contém as temperaturas mínimas, máximas e médias mensais de cada mês.
Este exercício faz parte do curso
Análise de Séries Temporais no PostgreSQL
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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;