Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2009, 15:36
Avatar de gersveo
gersveo
 
Fecha de Ingreso: julio-2008
Mensajes: 145
Antigüedad: 15 años, 9 meses
Puntos: 5
consulta con horas que se cruzan.

Buenas, no sé si alguien me puede dar una mano con esto. Estoy recogiendo una hora de inicio y una hora final, esta es la hora de una reunión (hora en que empieza y hora en que termina), resulta que ninguna hora debe cruzarce osea
  1. hora_inicio = 5:20:00 __________ hora_final=7:50:00
  2. hora_inicio = 7:20:00 __________ hora_final=9:30:00
Aquí se cruza la hora_final(7:50:00) del primer ejemplo con la hora_inicio(7:20:00) del segundo ejemplo. La hora_inicio del segundo ejemplo debió haber sido por lo menos 7:50:00 en el momento en que termina la reunión del primer ejemplo.

Lo que quiero lograr hacer es una consulta que me valide esto, si esta consulta me retorna una fila significa que hay una fila en la tabla que se cruza con la hora que tengo y por lo tanto no hago el insert a la tabla y si retorna cero hago el insert del horario. Habia pensado hacer between entre los horario.
  • REUNION
  • id_reuinion
  • fecha_reunion
  • hora_inicio
  • hora_final

Cualquier ayuda me sirve, gracias.