Агрегирование данных о температуре
Вы — специалист по данным в исследовательском проекте, изучающем климатические циклы. Ваша задача — проанализировать, насколько сильно варьируются максимальные и минимальные месячные температуры с течением времени.
Вас интересует разница между наибольшим и наименьшим значениями минимальных месячных температур, а также аналогичный показатель для максимальных месячных температур. Вы называете эти метрики min_spread и max_spread соответственно:
min_spread: максимальное значение минимальной месячной температуры − минимальное значение минимальной месячной температурыmax_spread: максимальное значение максимальной месячной температуры − минимальное значение максимальной месячной температуры
Сначала вы вычислите эти две метрики в целом по всем данным. Затем — агрегируете их по местоположению и изучите вариацию в разрезе сезонов.
Таблицы temperature_stations и temperatures_monthly уже доступны для работы.
Это упражнение является частью курса
Анализ временных рядов в PostgreSQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Calculate the overall min_spread and max_spread
SELECT
___ AS min_spread,
___ AS max_spread
FROM ___;