Problema Rangos Fechas
Publicado por Antonio (3 intervenciones) el 08/04/2010 12:03:50
Buenos dias. EStoy trabajando con un programa que maneja intervalos de fechas.
Estas fechas estan almacenadas como un Date.
El problema que tengo es que tenemos almacenado en un BD un periodo de fechas (Fecha_inicio y Fecha_fin).
Se solicita al us. que introduzca otro rango de fechas y tengo que comprobar que la fecha introducida por el us. no solape (en ningun dia) con la fecha almacenada en la BD.
He intentado hacer con las funciones After y Before, preguntando si la fecha de inicio introducida por el us esta entre Fecha_Inicio y Fecha_Fin. Esto me sirve para las siguientes situaciiones:
Fecha_Inicio |---------------------------------| Fecha_Fin
Incio_Us |--------------------| Fin_Us
Incio_Us |------------------------------------|
Incio_Us |----------------| Fin_Us
Pero no me sirve en la siguiente:
Fecha_Inicio |---------------------------------| Fecha_Fin
Incio_Us |-----------------------------------------------------------------------------------| Fin_Us.
Espero que los esquemas este claros y se puedan entender.
Muchas gracias y un saludo.
Estas fechas estan almacenadas como un Date.
El problema que tengo es que tenemos almacenado en un BD un periodo de fechas (Fecha_inicio y Fecha_fin).
Se solicita al us. que introduzca otro rango de fechas y tengo que comprobar que la fecha introducida por el us. no solape (en ningun dia) con la fecha almacenada en la BD.
He intentado hacer con las funciones After y Before, preguntando si la fecha de inicio introducida por el us esta entre Fecha_Inicio y Fecha_Fin. Esto me sirve para las siguientes situaciiones:
Fecha_Inicio |---------------------------------| Fecha_Fin
Incio_Us |--------------------| Fin_Us
Incio_Us |------------------------------------|
Incio_Us |----------------| Fin_Us
Pero no me sirve en la siguiente:
Fecha_Inicio |---------------------------------| Fecha_Fin
Incio_Us |-----------------------------------------------------------------------------------| Fin_Us.
Espero que los esquemas este claros y se puedan entender.
Muchas gracias y un saludo.
Valora esta pregunta


0