SELECT [NOME],
CASE WHEN YEAR ([DATA DE NASCIMENTO]) < '1990' THEN 'ADULTOS'
WHEN [DATA DE NASCIMENTO] >= '1990' AND [DATA DE NASCIMENTO] <= '1995' THEN 'JOVENS'
ELSE 'CRIANÇAS' END as [Classificação Etária]
FROM
[TABELA DE CLIENTES]
SELECT [NOME],
CASE WHEN YEAR ([DATA DE NASCIMENTO]) < '1990' THEN 'ADULTOS'
WHEN [DATA DE NASCIMENTO] >= '1990' AND [DATA DE NASCIMENTO] <= '1995' THEN 'JOVENS'
ELSE 'CRIANÇAS' END as [Classificação Etária]
FROM
[TABELA DE CLIENTES]
Olá Jorge, tudo bem?
Tenho apenas uma observação na sua query Jorge, no segundo WHEN você não informou a função YEAR na data de nascimento para realizar a comparação apenas pelo ano, quando executei a sua query, o resultado ficou diferente, os nascidos em 1995 estavam sendo retornados como crianças.
A sua query com a função YEAR no segundo WHEN:
SELECT [NOME], [DATA DE NASCIMENTO],
CASE
WHEN YEAR ([DATA DE NASCIMENTO]) < '1990' THEN 'ADULTOS'
WHEN YEAR ([DATA DE NASCIMENTO]) >= '1990' AND YEAR ([DATA DE NASCIMENTO]) <= '1995' THEN 'JOVENS'
ELSE 'CRIANÇAS' END as [Classificação Etária]
FROM
[TABELA DE CLIENTES]
Foi bem legal você ter compartilhado a sua resposta da ativadade aqui com a gente Jorge :)
Continuae assim e bons estudos!