Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Eu fiz dessa maneira tem algum problema ou algum ponto a ser destacado?

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]
1 resposta
solução!

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!