SELECT NOME, DATA_DE_NASCIMENTO,
CASE
WHEN YEAR(DATA_DE_NASCIMENTO) < 1990 THEN 'VELHO'
WHEN YEAR(DATA_DE_NASCIMENTO) >= 1990 AND YEAR(DATA_DE_NASCIMENTO) < 1995 THEN 'JOVENS'
ELSE 'CRIANÇAS'
END AS SITUAÇÃO FROM tabela_de_clientes
GROUP BY NOME;
Essa abaixo, eu aprendi com a Maria Gabriela!
SELECT COUNT(DATA_DE_NASCIMENTO) AS 'QTD_POR_FAIXA ETÁRIA',
CASE
WHEN YEAR(DATA_DE_NASCIMENTO) < 1990 THEN 'VELHO'
WHEN YEAR(DATA_DE_NASCIMENTO) >= 1990 AND YEAR(DATA_DE_NASCIMENTO) < 1995 THEN 'JOVENS'
ELSE 'CRIANÇAS'
END AS SITUAÇÃO FROM tabela_de_clientes
GROUP BY SITUAÇÃO;