Código SQL [-] select distinct N_HAB from HABITACIONES where (N_HAB not in (select NHABITACION from RESERVAS where FECHA between :FI and :FF)) union select NHA....
select distinct N_HAB from HABITACIONES where (N_HAB not in (select NHABITACION from RESERVAS where FECHA between :FI and :FF)) union select NHA....