Вычисление среднегодовой температуры
Аналитику данных нередко приходится выполнять нерегламентированные запросы по просьбе коллег — чтобы помочь им в работе или удовлетворить их любопытство относительно нужных им данных. В этом сценарии вы работаете специалистом по данным на метеостанции. Руководитель метеостанции просит вас вычислить среднегодовую температуру для каждой метеостанции, усреднив ежемесячные средние значения.
Это упражнение является частью курса
Анализ временных рядов в PostgreSQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Yearly average of monthly average temp for each station
SELECT
station_id,
-- Truncate year_month to year
___(___, year_month) AS year,
___(t_monthly_avg) AS yearly_avg
FROM temperatures_monthly
WHERE t_monthly_avg > -9999
GROUP BY station_id, year
ORDER BY station_id, year;