Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/06/2005, 11:05
Avatar de acervantes
acervantes
 
Fecha de Ingreso: agosto-2003
Ubicación: Madrid
Mensajes: 311
Antigüedad: 21 años, 3 meses
Puntos: 1
en oracle me sirve esto:

SELECT nbrpercompleto,
(to_number(to_char(sysdate,'YYYY')) - to_number(to_char(fecnacimiento,'YYYY'))) -
case
when to_char(sysdate,'MMDD') < to_char(fecnacimiento,'MMDD') then 1
else 0
end edad
from lcl_maepersona

sysdate: la fecha del sistema, puedes reemplazar por la fecha que quieras
fecnacimiento: la fecha de nacimiento en la tabla
edad: solo el nombre de la columna que le doy al resultado
__________________
ACervantes

[El éxito dura hasta que alguien las caga; los errores son eternos]