Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

ayuda consulta fecha

Estas en el tema de ayuda consulta fecha en el foro de Oracle en Foros del Web. COm oestan necesito realizar una consulta de unas facturas por vencer en oracle. En la tabla esta la fecha de vencimiento real es decir dode ...
  #1 (permalink)  
Antiguo 27/10/2010, 17:43
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
ayuda consulta fecha

COm oestan


necesito realizar una consulta de unas facturas por vencer en oracle. En la tabla esta la fecha de vencimiento real es decir dode se vence la cuota completa pero cada mes el usuario debe realizar un pago parcial.

Si en la base dice que se vence el 30/02/2012 yo corro el proceso 3 dias antes y miro cuales vencen ese dia para avisarle al usuario. entocens si hoy es 27 hoy me deberian salir todas las facturas que tengan pago parcial el dia 30.


es decir

todos los 27 de cada mes hasta llegar al 30/02/2012 le debe llegar al usuario la notificacion que esta proxima a vencerse el pago parcial de la factura "El proceso lo corro una vez al dia"... ¿Como hago la consulta en oracle?

Última edición por helacer; 27/10/2010 a las 17:51
  #2 (permalink)  
Antiguo 28/10/2010, 05:32
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: ayuda consulta fecha

Notengo como probar en este momento pero creo que esto bastaría

Código SQL:
Ver original
  1. SELECT campos FROM tabla WHERE campo_fecha = (SYSDATE +3);
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 28/10/2010, 13:35
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Respuesta: ayuda consulta fecha

gracias huesos pero creo que no se entendio mi pregunta.. si la fecha es 03/02/2012

la debo convertir al 03 del mes actual osea 03/10/2010

¿como hago eso? Gracias
  #4 (permalink)  
Antiguo 29/10/2010, 08:18
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: ayuda consulta fecha

Ta bueno el problema.

Vamos a ver si entendí

Prueba esto:
Código SQL:
Ver original
  1. SELECT *FROM tabla
  2. WHERE ADD_MONTHS(campo_fecha,-FLOOR(MONTHS_BETWEEN(campo_fecha,sysdate)))
  3. BETWEEN
  4. sysdate AND (sysdate + 3);

Nos cuentas como te va.

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

Etiquetas: fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:50.