SELECT
CASE
WHEN to_char("A1"."DATA_DE_NASCIMENTO", 'YYYY') < 1990 THEN
'VELHOS'
WHEN ( to_char("A1"."DATA_DE_NASCIMENTO", 'YYYY') >= 1990
AND to_char("A1"."DATA_DE_NASCIMENTO", 'YYYY') <= 1995 ) THEN
'JOVENS'
ELSE
'CRIANÇAS'
END "CLASS_ETARIA",
COUNT("A1"."DATA_DE_NASCIMENTO") "TOTAL"
FROM
"SYSTEM"."TABELA_DE_CLIENTES" "A1"
GROUP BY
CASE
WHEN to_char("A1"."DATA_DE_NASCIMENTO", 'YYYY') < 1990 THEN
'VELHOS'
WHEN ( to_char("A1"."DATA_DE_NASCIMENTO", 'YYYY') >= 1990
AND to_char("A1"."DATA_DE_NASCIMENTO", 'YYYY') <= 1995 ) THEN
'JOVENS'
ELSE
'CRIANÇAS'
END
ORDER BY
CASE
WHEN to_char("A1"."DATA_DE_NASCIMENTO", 'YYYY') < 1990 THEN
'VELHOS'
WHEN ( to_char("A1"."DATA_DE_NASCIMENTO", 'YYYY') >= 1990
AND to_char("A1"."DATA_DE_NASCIMENTO", 'YYYY') <= 1995 ) THEN
'JOVENS'
ELSE
'CRIANÇAS'
END;