Menu
Coddy logo textTech

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

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

challenge icon

Задание

Средне

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

  • <b>air_conditioners</b>: <b>id</b>, <b>efficiency</b>, <b>strength</b>, <b>month</b>

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

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

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

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

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