Menu
Coddy logo textTech

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

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

challenge icon

Задание

Легко

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

  • <strong>beverages</strong>: <strong>id</strong>, <strong>current_year</strong>, <strong>expiration_year</strong>

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

  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 соков, которые соответствуют любому из этих критериев
  • Переименуйте столбец ID в 'to_renew'
  • Отсортируйте результаты по приоритету обработки:
    • Сначала наиболее срочные (самые старые просроченные соки)
    • Затем почти просроченные соки
    • Используйте (current_year - expiration_year) для сортировки

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

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