Menu
Coddy logo textTech

Powtórka – pojemnik na napój w barze

Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 29 z 72.

challenge icon

Wyzwanie

Łatwy

Dostępne tabele i kolumny:

  • beverages: id, current_year, expiration_year

Twój bar ma duży wybór soków i musisz ustalić, które z nich wymagają uwagi. Zidentyfikuj i posortuj te soki według następujących jasnych kryteriów:

  1. Old Expired Juices
    1. Soki, których rok ważności przypada WIĘCEJ niż 6 lat przed bieżącym rokiem (current_year - expiration_year > 6)
    2. Należy je natychmiast poddać recyklingowi
  2. Almost Expired Juices
    1. Soki, których termin ważności upływa w bieżącym roku
    2. LUB soki, których termin ważności upływa w przyszłym roku (expiration_year = current_year + 1)
    3. Należy je wysłać do odnowienia

Wykonaj następujące kroki:

  • Wyodrębnij identyfikatory soków spełniających którekolwiek z tych kryteriów
  • Zmień nazwę kolumny identyfikatora na 'to_renew'
  • Posortuj wyniki według priorytetu przetwarzania:
    • Najpilniejsze najpierw (najstarsze przeterminowane soki)
    • Następnie soki, których termin ważności wkrótce upływa
    • Użyj (current_year - expiration_year) do sortowania

Spróbuj swoich sił

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online SQL