María Lorena Culzoni Estigarribia escribió:
> Como puedo hacer una función que de una fecha dada que ingrese capte el
> año y me calcule si es mayor a 18 años.
Mmm...no se si sea necesario una funcion, pero esto te puede ayudar:
SELECT CASE WHEN ((to_char(now(),'YYYY')::int2) -
(to_char('una_fecha_aqui'::date,'YYYY')::int2)) > 18 THEN 'Mayor a 18'
ELSE 'Menor o igual a 18' END AS respuesta;
--
Juan Martinez G. Mac Iver # 370
Departamento de Informatica 4997900 - 4997950
Universidad Miguel de Cervantes Santiago - Chile
http://download.bblug.usla.org.ar/netiquette.png