Menu
CoddyTech

Повторение - LEAD и LAG

Часть раздела Основы путешествия по SQL на Coddy. Урок 62 из 72.

challenge icon

Задание

Средне

Доступные таблицы и столбцы:

  • air_conditioners: id, efficiency, strength, month

Мы хотим отслеживать, как производительность кондиционеров меняется со временем. Ваша задача — найти кондиционеры, производительность которых снижалась в течение нескольких месяцев.

Что нужно сделать:

  1. Для каждого кондиционера в каждом месяце вычислить коэффициент его производительности, разделив среднюю эффективность на среднюю прочность с помощью AVG(efficiency)/AVG(strength), сгруппировав данные по id и month
  2. Сравнить производительность кондиционера в текущем месяце с его производительностью через два месяца
  3. Найти случаи, когда текущая производительность составляет более половины будущей производительности (текущий коэффициент ÷ будущий коэффициент > 0.5)
  4. Вернуть id кондиционера, month и коэффициент сравнения с именем ratio_two_months для этих случаев

Попробуйте сами

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница SQL