Fechas

Boris Valladares
17 de Abril del 2004
Que tal grupo buena tarde tengo una duda como muchos principiantes en esto de oracle,
c贸mo puedo averiguar si un empleado tiene m谩s de 60 d铆as de laborar para la empresa en base al campo fecing de una tabla persona.
mi pregunta es si puedo restar campos tipo fecha en oracle, a mi se me ocurre lo siguiente, favor corregirme si esto mal, gracias

select (sydate-fecing)
from persona
where codigo=11
and estado=1

el resultado me lo da en d铆as?, y si me lo da en d铆as como puedo pasarlo a meses,
tengo la base de datos 8, con developer 2.1
forms 5.0.6.23.1
Gracias.

Adrian
17 de Abril del 2004
Usa la funci贸n MONTHS_BETWEEN, que devuelve el intervalo entre dos fechas expresado en meses.

Saludos

John
17 de Abril del 2004
Prueba con este select, y mira si te sirve:
select Trunc((sysdate - dd_ingreso)/30)
from empleado
where .....

Suerte.