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

Агрегирование данных о температуре

Вы — специалист по данным в исследовательском проекте, изучающем климатические циклы. Ваша задача — проанализировать, насколько сильно варьируются максимальные и минимальные месячные температуры с течением времени.

Вас интересует разница между наибольшим и наименьшим значениями минимальных месячных температур, а также аналогичный показатель для максимальных месячных температур. Вы называете эти метрики min_spread и max_spread соответственно:

  1. min_spread : максимальное значение минимальной месячной температуры − минимальное значение минимальной месячной температуры
  2. max_spread : максимальное значение максимальной месячной температуры − минимальное значение максимальной месячной температуры

Сначала вы вычислите эти две метрики в целом по всем данным. Затем — агрегируете их по местоположению и изучите вариацию в разрезе сезонов.

Таблицы temperature_stations и temperatures_monthly уже доступны для работы.

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

Анализ временных рядов в PostgreSQL

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Calculate the overall min_spread and max_spread
SELECT
    ___ AS min_spread,
    ___ AS max_spread
FROM ___;
Редактировать и запускать код