Menu
Coddy logo textTech

Recap - Bar Beverage Container

Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 29 sur 72.

challenge icon

Défi

Facile

Tables et colonnes disponibles :

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

Votre bar propose une vaste sélection de jus, et vous devez identifier ceux qui nécessitent une attention. Identifiez et triez ces jus en fonction des critères clairs suivants :

  1. Old Expired Juices
    1. Jus dont l'année d'expiration est à PLUS de 6 ans avant l'année courante (current_year - expiration_year > 6)
    2. Ceux-ci doivent être recyclés immédiatement
  2. Almost Expired Juices
    1. Jus expirant dans l'année courante
    2. OU jus expirant l'année prochaine (expiration_year = current_year + 1)
    3. Ceux-ci doivent être envoyés pour renouvellement

Suivez ces étapes :

  • Extraire les ID des jus qui répondent à l'un ou l'autre de ces critères
  • Renommer la colonne ID en 'to_renew'
  • Trier les résultats par priorité de traitement :
    • Les plus urgents en premier (jus expirés les plus anciens)
    • Puis les jus presque expirés
    • Utiliser (current_year - expiration_year) pour le tri

Essayez vous-même

Toutes les leçons de Les fondamentaux