Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução Exercício - Idade dos clientes

SELECT
    c.NOME AS nome
,	ROUND((DATEDIFF(CURRENT_DATE(), C.DATA_DE_NASCIMENTO)) / 365, 0) AS idade
FROM tabela_de_clientes AS c
WHERE 1=1
ORDER BY
    ROUND((DATEDIFF(CURRENT_DATE(), C.DATA_DE_NASCIMENTO)) / 365, 0) DESC
;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Oi, Carlos! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Sua solução está bem estruturada e clara. O uso de DATEDIFF combinado com ROUND para calcular a idade mostra um bom entendimento das funções do MySQL, e a ordenação pela idade também ficou bem aplicada para análise dos dados.

Continue assim!

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Obrigado pelo suporte, Monalisa.