Como estas?
para extraer partes de la fecha tenes la funcion EXTRACT
EXTRACT(DAY FROM FECHA_INGRESO)
EXTRACT(MONTH FROM FECHA_INGRESO)
EXTRACT(YEAR FROM FECHA_INGRESO)
la condicion ( segun entiendo ) seria algo parecido a esto:
Código:
select NUMALU, (NOMALU || ' ' || APELALU) AS APENOM,
FNACALU
FROM alumnos
WHERE
((extract(month from current_timestamp) < 10) and (((current_timestamp-fnacalu)/365 )< 19) )
or
((extract(month from current_timestamp) > 10)
(((current_timestamp-fnacalu)/365 )< 18) )
PD: No la pense mucho tiempo, pero espero que te sirva de algo