So funktionierts bei mir:
SQL-Code:
select raum
from Belegung
where raum not in (
select raum
from Belegung
where ((:von between anfang and ende)
or (:bis between anfang and ende)
or (:von <= anfang and :bis >= anfang)
or (:von <= anfang and :bis >= ende)))
Gruß,
Marcel