Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/04/2011, 07:51
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Obtener los registros de una tabla con mas de X años de antiguedad

prueba esto:

Código SQL:
Ver original
  1. SELECT *FROM tabla WHERE campo_fecha < ADD_MONTHS(SYSDATE,-(5*12));

a la fecha actual le resta 60 meses (5 años por 12 meses) y lo compara con el campo.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming