2
respostas

Duas formas de resolver o exercício

QUERY 1:

SELECT NOME
,(CASE WHEN [DATA DE NASCIMENTO] < '1990-01-01' THEN 'ADULTO' 
WHEN [DATA DE NASCIMENTO] >= '1990-01-01' AND [DATA DE NASCIMENTO] <= '1995-12-31' THEN 'JOVENS'
ELSE 'CRIANÇAS' END) AS [CLASSIFICAÇÃO IDADE]
,YEAR([DATA DE NASCIMENTO]) AS [ANO NASCIMENTO]
FROM [dbo].[TABELA DE CLIENTES]
GROUP BY NOME
,(CASE WHEN [DATA DE NASCIMENTO] < '1990-01-01' THEN 'ADULTO' 
WHEN [DATA DE NASCIMENTO] >= '1990-01-01' AND [DATA DE NASCIMENTO] <= '1995-12-31' THEN 'JOVENS'
ELSE 'CRIANÇAS' END)
,YEAR([DATA DE NASCIMENTO])

QUERY 2:

SELECT [NOME],[DATA DE NASCIMENTO]
,CASE WHEN YEAR([DATA DE NASCIMENTO]) > 1995 THEN 'CRIANÇAS' 
WHEN YEAR ([DATA DE NASCIMENTO]) < 1990 THEN 'ADULTOS' ELSE 'JOVENS' END 
FROM [TABELA DE CLIENTES]
2 respostas

Oiii Pablo, tudo bem?

Nuss, essa primeira consulta ficou bem da hora ein? Curti, bem detalhadinha.

Muito bom, obrigada por ter compartilhado com a gente. Continue praticando, hehehe

Bons estudos :)

Vlw ;)