Milchiz: SQL Probleme eine bestimmte Zeitperiode auszugeben

Beitrag lesen

Zusammengekürzt ergibt sich, dass der Mietbeginn vor dem Monatsende liegen muss _und_ das Mietende nach dem Monatsanfang. Und mit dieser Ausformulierung kann man wesentlich einfacher den zugehörigen Code finden.

Das Mietende kann auch genau der Monatsanfang sein, wenn zum Beispiel jemand einen Parkplatz vom 2011-09-01 bis 2011-09-01 mietet. Danke schonmal für die exakte Formulierung!

Ich habe es mal versucht in SQL umzuschreiben:

WHERE MietBeginn BETWEEN '2000-01-01' AND '2011-09-31'
AND MietEnde BETWEEN '2011-09-01' AND '3000-01-01'

Wenn ich das so versuche bekomme ich folgende Meldung: "Fehler beim Konvertieren einer Zeichenfolge in ein Datum und/oder eine Uhrzeit."

Es liegt wahrscheinlich daran, dass ich nicht einfach so zwei BETWEEN's verwenden kann :(