Ilja: MySQL Abfrage mit Datum

Beitrag lesen

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