Повторение - LEAD и LAG
Часть раздела Основы путешествия по SQL на Coddy. Урок 62 из 72.
Задание
СреднеДоступные таблицы и столбцы:
air_conditioners:id,efficiency,strength,month
Мы хотим отслеживать, как производительность кондиционеров меняется со временем. Ваша задача — найти кондиционеры, производительность которых снижалась в течение нескольких месяцев.
Что нужно сделать:
- Для каждого кондиционера в каждом месяце вычислить коэффициент его производительности, разделив среднюю эффективность на среднюю прочность с помощью
AVG(efficiency)/AVG(strength), сгруппировав данные поidиmonth - Сравнить производительность кондиционера в текущем месяце с его производительностью через два месяца
- Найти случаи, когда текущая производительность составляет более половины будущей производительности (текущий коэффициент ÷ будущий коэффициент > 0.5)
- Вернуть
idкондиционера,monthи коэффициент сравнения с именемratio_two_monthsдля этих случаев
Попробуйте сами
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()8Статистика
Встроенные агрегатные функции. Часть 1Встроенные агрегатные функции. Часть 2Группировка. Часть 1Группировка. Часть 2Подзапросы. Часть 1Подзапросы. Часть 2Повторение - Магазин общей прибылиПовторение - Магазин скутеровПовторение - Кофейня11Оконные функции, часть 1
Функция ROW_NUMBERКритерий ORDER BYКритерий PARTITION BYPARTITION и ORDERФункции LEAD и LAGПовторение - LEAD и LAGПовторение - КартинкиПовторение - Блоки3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцовПотренируйтесь самостоятельно: Песочница SQL