I'm trying to make a comparison by age to list only the age corresponding to your age range. Ex: 20 year age range from 0 to 43.
SELECT DISTINCT
U.USS_CODIGO,
t.con_codigo,
t.CON_SEQUENCIA,
t.PLA_NUMERO,
t.PDT_CODIGO,
t.PPC_DT_VIGENCIA,
t.PPC_IDADE_MIN,
t.PPC_VAL_MENSALIDADE,
u.uss_fat_idade,
CASE WHEN (t.PPC_IDADE_MIN >= 0 and t.PPC_IDADE_MIN <= 43)THEN ' 0 A 43 '
WHEN (t.PPC_IDADE_MIN >= 44 and t.PPC_IDADE_MIN <= 48)THEN '44 A 48'
WHEN (t.PPC_IDADE_MIN >= 49 and t.PPC_IDADE_MIN <= 53)THEN '49 A 53'
WHEN (t.PPC_IDADE_MIN >= 54 and t.PPC_IDADE_MIN <= 58)THEN '54 A 58'
WHEN (t.PPC_IDADE_MIN >=59) THEN ' maior de 59 '
END AS FAIXA_ETARIA
FROM preco_produto_contrato t, contratante c, USUARIO U
WHERE t.PPC_DT_EXC IS NULL
AND c.con_dt_exc IS NULL
AND t.pla_numero in (105)
AND U.CON_CODIGO = C.CON_CODIGO
AND t.con_codigo = c.con_codigo
AND U.Uss_Dt_Exc is null
AND t.con_sequencia = c.con_sequencia
ORDER BY t.con_codigo