Recap - Bar Beverage Container
Parte da seção Fundamentos do Journey de SQL da Coddy — lição 29 de 72.
Desafio
FácilTabelas e colunas disponíveis:
<strong>beverages</strong>:<strong>id</strong>,<strong>current_year</strong>,<strong>expiration_year</strong>
Seu bar estoca uma vasta seleção de sucos, e você precisa identificar quais deles requerem atenção. Identifique e ordene esses sucos com base nos seguintes critérios claros:
Old Expired Juices- Sucos cujo ano de validade é MAIS de 6 anos antes do ano atual (
current_year - expiration_year > 6) - Estes precisam ser reciclados imediatamente
- Sucos cujo ano de validade é MAIS de 6 anos antes do ano atual (
Almost Expired Juices- Sucos que expiram no ano atual
- OU sucos que expiram no próximo ano (
expiration_year = current_year + 1) - Estes precisam ser enviados para renovação
Siga estes passos:
- Extraia os IDs dos sucos que atendam a qualquer um desses critérios
- Renomeie a coluna ID para 'to_renew'
- Ordene os resultados por prioridade de processamento:
- Mais urgente primeiro (sucos expirados mais antigos)
- Depois sucos quase expirados
- Use (current_year - expiration_year) para ordenação
Experimente você mesmo
Todas as lições de Fundamentos
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns