Menu
Coddy logo textTech

Повторение - Ёмкость для напитков в баре

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

challenge icon

Задание

Легко

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

  • beverages: id, current_year, expiration_year

В вашем баре представлен огромный выбор соков, и вам нужно определить, какие из них требуют внимания. Определите и отсортируйте эти соки на основе следующих чётких критериев:

  1. Old Expired Juices
    1. Соки, год истечения срока годности которых более чем на 6 лет предшествует текущему году (current_year - expiration_year > 6)
    2. Их необходимо немедленно отправить на переработку
  2. Almost Expired Juices
    1. Соки, срок годности которых истекает в текущем году
    2. ИЛИ соки, срок годности которых истекает в следующем году (expiration_year = current_year + 1)
    3. Их необходимо отправить на продление срока годности

Выполните следующие шаги:

  • Извлеките идентификаторы соков, соответствующих любому из этих критериев
  • Переименуйте столбец ID в 'to_renew'
  • Отсортируйте результаты по приоритету обработки:
    • Сначала самые срочные (соки с наиболее давним истёкшим сроком годности)
    • Затем почти просроченные соки
    • Используйте (current_year - expiration_year) для сортировки
ТРЕБУЕМЫЙ ФОРМАТ ВЫВОДА: [Ваш переведённый контент здесь]

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

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

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