НачатьНачать бесплатно

Вычисление среднегодовой температуры

Аналитику данных нередко приходится выполнять нерегламентированные запросы по просьбе коллег — чтобы помочь им в работе или удовлетворить их любопытство относительно нужных им данных. В этом сценарии вы работаете специалистом по данным на метеостанции. Руководитель метеостанции просит вас вычислить среднегодовую температуру для каждой метеостанции, усреднив ежемесячные средние значения.

Это упражнение является частью курса

Анализ временных рядов в 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;
Редактировать и запускать код