Menu
Coddy logo textTech

Recap - Bar Beverage Container

Parte de la sección Fundamentos del Journey de SQL de Coddy — lección 29 de 72.

challenge icon

Desafío

Fácil

Tablas y columnas disponibles:

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

Tu bar tiene una amplia selección de zumos, y necesitas identificar cuáles requieren atención. Identifica y ordena estos zumos basándote en los siguientes criterios claros:

  1. Old Expired Juices
    1. Zumos donde el año de caducidad es MÁS de 6 años antes del año actual (current_year - expiration_year > 6)
    2. Estos deben reciclarse inmediatamente
  2. Almost Expired Juices
    1. Zumos que caducan en el año actual
    2. O zumos que caducan el próximo año (expiration_year = current_year + 1)
    3. Estos deben enviarse para renovación

Sigue estos pasos:

  • Extrae los ID de los zumos que cumplan con cualquiera de estos criterios
  • Renombra la columna ID a 'to_renew'
  • Ordena los resultados por prioridad de procesamiento:
    • Lo más urgente primero (zumos caducados más antiguos)
    • Luego zumos casi caducados
    • Usa (current_year - expiration_year) para ordenar

Pruébalo tú mismo

Todas las lecciones de Fundamentos