Prenotazione già eseguita:
arrivo :2011-10-30
partenza 2011-11-05
Tentata prenotazione:
arrivo :2011-10-31
partenza 2011-11-05
SELECT * FROM camere WHERE id NOT IN (
SELECT id_camera_assegnata FROM prenotazioni WHERE
( (data_arrivo < '2011-10-31' AND data_partenza >'2011-11-05')
OR (data_arrivo BETWEEN '2011-10-31' AND '2011-11-04') OR
(data_partenza BETWEEN '2011-10-31' AND '2011-11-04') )
AND id_tipo_camera='1' AND flag_conclusa='Y')AND id_tipo_camera='1'
In tal caso fallisce però.

Rispondi quotando
