Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2009, 21:50
tksko
 
Fecha de Ingreso: octubre-2004
Mensajes: 107
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: Ayuda con fechas y between

Ya lo pude solucionar, lo respondo por si alguien tiene una duda similar asi ya queda.

La consulta que hago es controlo si existe algun turno que tenga fecha de inicio entre el intervalo de dias que especifica el usuario o si un turno ya existente tiene fecha de finalizacion entre el intervalo que el usuario ingreso y ademas controlo si la hora de inicio del turno esta entre las horas especificadas por el usuario o la hora de finalizacion esta entre el intervalo espeficiado por el usuario.

en conclusion:

( (fechainicio between $fechainiciousuario and $fechafinusuario) or (fechafin between $fechainiciousuario and $fechafinusuario) ) AND ( (horainicio between $horainiciousuario and $horafinusuario) OR (horafin between $horainiciousuario and $horafinusuario) )

que lo disfruten :P