24/06/2005, 11:05
|
| | | 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] |