Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2015, 12:01
Pelao
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años
Puntos: 1
Consulta un mismo campo varias opciones

Hola, tengo una tabla con la siguiente esctructura

ID_profe / Dia / Hora Inicio / Hora Fin
2 / Lunes / 12 / 15
2 / Martes / 12 / 20
3 / Miercoles 9 / 12

etc


Ahora bien yo hago una consulta donde mediante un formulario busco que registros de mi tabla hay disponibles para por ejemplo:

Lunes 10 a 12
Martes 16 a 18

el problema es que mi consulta es de la siguiente forma:

Código SQL:
Ver original
  1. SELECT * FROM horarios WHERE inicio <= $lun1 AND fin >= $lun2 AND dia='Lunes' AND inicio <= $mar1 AND fin >= $mar2 AND dia = 'Martes';


Osea yo necesito que sea AND, no uno u otro, el problema es que a un mismo campo le 2 dos resultados posibles...tanto al dia, inicio y fin.

No se me ocurre como poder hacerlo...

Gracias!!
__________________
Bye!