Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2005, 08:32
paulitocu
 
Fecha de Ingreso: octubre-2004
Mensajes: 73
Antigüedad: 19 años, 6 meses
Puntos: 1
Autoajustar fechas en MySql

Hola amigos del Foro

Estoy haciendo un sistema de reservacion y de verdad que no se como hacer esto.

Tengo una tabla TBFechas que va a tener 3 campos el id, fecha_inicio, fecha_final

Quisiera que cuando el administrador inserte una fecha en la Bd si esta fecha es (mayor o igual que la fecha_inicio) y (menor o igual que la fecha_final) o sea que esta fecha se interponga entre 2 fechas entonces me autoajuste las fechas

Ejemplo
Nota las fechas las puse asi para que entendieran pero estan en el formato standard

id=1 fecha_incio=15 enero fecha_final=30 de enero
id=2 fecha_inicio=31 de enero fecha_final=28 de febrero

nueva fecha a insertar fecha_inicio=25 enero fecha_final=15 de febrero
como ven esta nueva fecha intersecta con las fechas del id=1 e id=2

Y el sistema debe ajustarlas para que queden

id=1 fecha_incio=15 enero fecha_final=24 de enero

id=2 fecha_inicio=16 de febrero fecha_final=28 de febrero

id=3 fecha_inicio=25 de enero fecha_final=15 de febrero (esta es la nueva que inserto)

Como ven se autoregularon 2 records

Ahora mi duda es como hacer el select y luego que tenga las fechas que estan en rango autoajustarla teniendo en cuenta el mes y los dias.

Por favor ayudenme que de verdad no se como hacer esto.

Gracias por su tiempo.