Menu
Coddy logo textTech

Recap - Bar Beverage Container

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 29 von 72.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

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

Ihre Bar lagert eine umfangreiche Auswahl an Säften, und Sie müssen feststellen, welche davon Aufmerksamkeit benötigen. Identifizieren und sortieren Sie diese Säfte basierend auf den folgenden klaren Kriterien:

  1. Old Expired Juices
    1. Säfte, deren Ablaufjahr MEHR als 6 Jahre vor dem aktuellen Jahr liegt (current_year - expiration_year > 6)
    2. Diese müssen sofort recycelt werden
  2. Almost Expired Juices
    1. Säfte, die im aktuellen Jahr ablaufen
    2. ODER Säfte, die nächstes Jahr ablaufen (expiration_year = current_year + 1)
    3. Diese müssen zur Erneuerung geschickt werden

Führen Sie diese Schritte aus:

  • Extrahieren Sie die IDs der Säfte, die eines dieser Kriterien erfüllen
  • Benennen Sie die ID-Spalte in 'to_renew' um
  • Sortieren Sie die Ergebnisse nach Bearbeitungs-Priorität:
    • Dringendste zuerst (älteste abgelaufene Säfte)
    • Dann fast abgelaufene Säfte
    • Verwenden Sie (current_year - expiration_year) zum Sortieren

Probier es selbst

Alle Lektionen in Grundlagen