Ciao ragazzi,
mi date un consiglio?
Dovrei realizzare una query che mi permetta di selezionare le camere libere di un albergo.
Ho realizzato la seguente:
SELECT *
FROM camere
WHERE id NOT IN (
SELECT id_camera_assegnata
FROM
prenotazioni
WHERE (
('2011-10-30' > data_arrivo AND '2011-10-30' < data_partenza) OR
('2011-11-01' > data_arrivo AND '2011-10-01' < data_partenza)
) AND id_tipo_camera='1' AND flag_conclusa='Y'
)
AND id_tipo_camera='1'
Ma non sembra funzionare correttamente. Mi date una mano?
Ciao!