Boa tarde pessoal, estou a desenvolver uma aplicação para reserva de salas, tenho uma tabela onde guardo todas as salas alugadas, com a Data , a Hora de Inicio e a Hora Fim. Quando faço um novo aluguer preciso de verificar se já se encontra alguma sala alugada no intervalo de tempo indicado. Só que tenho um problema, se a hora fim duma sala for 20, e eu quero reservar uma sala das 20 as 22, a query devolve-me que no intervalo de tempo ja tenho uma sala reservada.
A minha query:
Código :
Alguma dica para resolver este problema ? Obrigado
A minha query:
Código :
$checkH = mysql_query("SELECT * FROM reservasala WHERE idSala='$sala' AND data='$dataR' AND ((h_inicio between '$h_in' and '$h_fim') OR (h_fim between '$h_in' and '$h_fim'))");
Alguma dica para resolver este problema ? Obrigado