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 кондиционера, месяц и коэффициент сравнения для этих случаев

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

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