yo,
SELECT 1 FROM MeineTabelle
WHERE @neuesAnreiseDatum NOT BETWEEN [Anreise] AND [Abreise]
AND @neuesAbreiseDatum NOT BETWEEN [Anreise] AND [Abreise]
AND /* ... weitere vergleiche für z.b. dasselbe Mietobjekt */
zu den korrekturen, die dedlfix schon gesagt hat, kommt noch hinzu, dass BETWEEN der falsche Operator ist und du falsche aussagen bekommst. besser wäre:
~~~sql
SELECT "schon gebucht", Anreise, Abreise
FROM MeineTabelle
WHERE @neuesAnreiseDatum <= Abreise
AND @neuesAbreiseDatum >= Anreise
AND /* ... weitere vergleiche für z.b. dasselbe Mietobjekt */
Ilja