Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2009, 13:42
Minniek
 
Fecha de Ingreso: enero-2009
Mensajes: 178
Antigüedad: 15 años, 3 meses
Puntos: 2
restar fechas en pl sql de oracle 10g

Hola necesito restar la fecha actual menos otra fecha pero esa fecha tiene este formato
TO_DATE('1987-08-27 00:00:00', 'YYYY-MM-DD HH24:MI:SS')

select trunc(months_between(sysdate, to_date(C.datos.nacimiento,'dd/mm/yyyy'))/12) into edad from "cliente"C, "prestamo"P,"detalle_p"DP where DP.prestamo_pk=P.id and P.cliente_pk=C.id;

y me da unos valores raros negativos
imprimi el sysdate y sale el año con dos digitos le coloque formato para yyyy e igual salen dos digitos creo que es eso, como podria hacer?
gracias