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
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!!