max: MYSQL Query: NOT IN? "JOIN"+"WHERE"-clause?

Beitrag lesen

ich bleibe bei meiner aussage, wenn die unterabfrage funktioniert, dann ist die umkehrung richtig in der abfrage, die du gemacht hast. die abfrage/umkerung ist so trivial, da kann man fast nichts falsch machen.

ich kann dir nur sagen, dass die unterabfrage das gewünschte ergebnis liefert, wenn ich sie isoliere. der fehler muss woanders liegen.

  1. date2 >= anfragestart AND date1 <= anfrageende

sieht doch wesentlich leichter aus als deine drei OR bedingungen, zumal ich auch da einen fehler vermute, weil du nicht immer die gleichheit der datumswert mit rein nimmst.

ich weiss... absicht, zur entwicklung. das mit dem gleichheitszeichen muss in dem ebenfalls so sein, da erneute vermietung am tag der abgabe möglich ist.

ich muss langsam zu potte kommen. ich lass es jetzt so wie's war, mit ein paar zeilen mehr code, und kümmer mich am ende nochmal drum, wenn ich zeit hab.
danke für deine hilfe!
grüße,
max