1
resposta

EXERCÍCIO RESOLVIDO USANDO CASE, GROUP BY E ORDER BY

select [NOME],YEAR([DATA DE NASCIMENTO]) AS 'DATA DE NASCIMENTO', CASE WHEN YEAR([DATA DE NASCIMENTO]) <= 1990 THEN 'ADULTO' WHEN YEAR([DATA DE NASCIMENTO]) >= 1990 AND YEAR([DATA DE NASCIMENTO]) < 1996 THEN 'JOVENS' WHEN YEAR([DATA DE NASCIMENTO]) > 1995 THEN 'CRIANÇA' END AS [CLASSIFICAÇÃO PELA IDADE] FROM [TABELA DE CLIENTES] GROUP BY [NOME],[DATA DE NASCIMENTO], CASE WHEN YEAR([DATA DE NASCIMENTO]) <= 1990 THEN 'ADULTO' WHEN YEAR([DATA DE NASCIMENTO]) >= 1990 AND YEAR([DATA DE NASCIMENTO]) < 1996 THEN 'JOVENS' WHEN YEAR([DATA DE NASCIMENTO]) > 1995 THEN 'CRIANÇA' END ORDER BY [DATA DE NASCIMENTO],[NOME],[CLASSIFICAÇÃO PELA IDADE]

1 resposta

Olá Ismael, tudo bem? Realmente, ficou bem interessante fazer o agrupamento pela faixa etária, visivelmente é melhor de distinguir os dados, e o melhor de tudo é que você conseguiu ir além do que o exercício solicitou isso é muito importante.

Continue assim e bons estudos!