Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/08/2015, 05:50
man0l0
 
Fecha de Ingreso: febrero-2006
Mensajes: 155
Antigüedad: 18 años, 2 meses
Puntos: 6
Respuesta: Consulta un mismo campo varias opciones

Hola, tú mismo diste la respuesta :)

Los "AND" son todas las condiciones necesarias, por lo tanto, no necesitas conseguir datos que cumplan todas esas condiciones, sino que necesitas registros que:

Sean del día lunes de 10 a 12
O
Sean del día martes de 16 a 18

Por lo tanto debes usar paréntesis y usar un OR

WHERE ( inicio <= $lun1 and fin >= $lun2 and dia = 'Lunes' ) OR ( inicio <= $mar1 and fin >= $mar2 and dia = 'Martes' );

Saludos!