Calcular Edad

mhiga
28 de Enero del 2004
Buenos d铆as.
C贸mo puedo calcular la edad mediante una 煤nica sentencia SQL en PL? Tengo una columna Fecha de Nacimiento y debo dar como resultado la edad de la persona rest谩ndola al SYSDATE.

Muchas gracias!

Sergok
28 de Enero del 2004
Buenas, prueba la siguiente consulta:
SELECT TRUNC(MONTHS_BETWEEN(TO_DATE(TO_CHAR(SYSDATE, 'DD/MM/YYYY'),'DD/MM/YYYY'), FECHA_DE_NACIMIENTO) / 12, 0) FROM DUAL

No se si existe alguna funci贸n pero esto no es complicado.

Un saludo y espero que te sirva.

mhiga
28 de Enero del 2004
Muchas gracias Sergok! me fue muy util