Menu
Coddy logo textTech

Revisão - Recipiente de bebidas de bar

Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 29 de 72.

challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • beverages: id, current_year, expiration_year

Seu bar tem uma vasta seleção de sucos, e você precisa identificar quais exigem atenção. Identifique e ordene esses sucos com base nos seguintes critérios claros:

  1. Old Expired Juices
    1. Sucos cujo ano de validade é MAIS de 6 anos anterior ao ano atual (current_year - expiration_year > 6)
    2. Eles precisam ser reciclados imediatamente
  2. Almost Expired Juices
    1. Sucos cuja validade termina no ano atual
    2. OU sucos cuja validade termina no próximo ano (expiration_year = current_year + 1)
    3. Eles precisam ser enviados para renovação

Siga estas etapas:

  • Extraia os IDs dos sucos que atendem a qualquer um desses critérios
  • Renomeie a coluna de ID para 'to_renew'
  • Ordene os resultados por prioridade de processamento:
    • Mais urgentes primeiro (sucos vencidos há mais tempo)
    • Em seguida, os sucos quase vencidos
    • Use (current_year - expiration_year) para ordenar
FORMATO DE SAÍDA OBRIGATÓRIO: [Seu conteúdo traduzido aqui]

Experimente você mesmo

Todas as lições de Fundamentos

Pratique por conta própria: Playground de SQL