ПочатиПочніть безкоштовно

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

Як дата-сайєнтист у дослідницькому проєкті з вивчення кліматичних циклів ви аналізуєте, як з часом змінюються щомісячні максимальні й мінімальні температури.

Вас цікавить різниця між максимальною з мінімальних щомісячних температур і мінімальною з мінімальних щомісячних температур, а також метрика для щомісячних максимальних температур. Ви називаєте їх відповідно 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 ___;
Редагувати та запускати код