Fechas
Muy pero muy buenas estimados expertos,
tengo un problema que necesito resolver, claro con la ayuda de ustedes. Tratare de ser lo más explicito posible para lograr una respuesta lo más practica posible.
Actualmente tengo un programa que me inserta en una tabla llamada ofertas, las ofertas del mes (ejemplo: articulo, lista de precio, fecha_inicio, Fecha_fin). Tengo un select que primero veririca si la la oferta que estoy insertando ya existe. Si la oferta no existe entonces hace la inserción del registro en caso de que la oferta exista entonces me pregunta si deseo actualizarla.
lo que hasta ahora no he podido controlar es que por ejemplo yo inserto las fechas: Fecha_inicio=01/06/2009 y Fecha_Fin=30/06/2009 y luego puedo insertar una fecha del mismo articulo Fecha_Inicio=10/06/2009 y Fecha_fin=25/06/2009 este ultimo intervalo de fechas ya se encuentra incluida en el intervalo anterior, lo cual me crea una duplicidad de ofertas.
Me gustaría que el programa primero evalúe los intervalos que estoy insertando, como puedo hacer esto. Favor de exporner un ejemplo práctico.
Gracias.
tengo un problema que necesito resolver, claro con la ayuda de ustedes. Tratare de ser lo más explicito posible para lograr una respuesta lo más practica posible.
Actualmente tengo un programa que me inserta en una tabla llamada ofertas, las ofertas del mes (ejemplo: articulo, lista de precio, fecha_inicio, Fecha_fin). Tengo un select que primero veririca si la la oferta que estoy insertando ya existe. Si la oferta no existe entonces hace la inserción del registro en caso de que la oferta exista entonces me pregunta si deseo actualizarla.
lo que hasta ahora no he podido controlar es que por ejemplo yo inserto las fechas: Fecha_inicio=01/06/2009 y Fecha_Fin=30/06/2009 y luego puedo insertar una fecha del mismo articulo Fecha_Inicio=10/06/2009 y Fecha_fin=25/06/2009 este ultimo intervalo de fechas ya se encuentra incluida en el intervalo anterior, lo cual me crea una duplicidad de ofertas.
Me gustaría que el programa primero evalúe los intervalos que estoy insertando, como puedo hacer esto. Favor de exporner un ejemplo práctico.
Gracias.
1 Respuesta
Respuesta de ok69
1