Hola a todos!
primero que nada aclaro que estube leyendo un poco por ahi y mirando otros posts y aun no puedo solucionar mi problema..
mi problema es el siguiente..
tengo una tabla en mysql de turnos... entre esos datos de turnos tengo 2 campos de fechas que indican el intervalo del turno, por ejemplo: fechainicio= 2009-05-25 , fechafin= 2009-05-30 ademas de 2 campos TIME que indican un intervalo de horas.
La idea es que los turnos son en ese intervalo de dias y por cada dia se verifica el intervalo de horas.
Ahora bien, lo que necesito es que si el usuario intenta crear un nuevo turno puede haber problemas de superposicion y eso que lo que no puedo descifrar...
es decir, supongamos que el usuario quiere crear un nuevo turno desde el 2009-5-23 al 2009-05-27 y a la misma hora que el que puse en el ejemplo anterior, evidentemente deberia fallar ya que se superponen los dias 25, 26 y 27...
no se si me explique bien, mi idea es hacer una consulta que busque el o los dias de conflico entre el nuevo turno que quiero crear y los turnos ya existentes en la base de datos, y si la consulta es vacia (es decir, no hay conflico) entonces puedo crear el turno efectivamente.
Muchas gracias y perdon si no me expreso correctamente :P