suche Datensätze in der Datenbank, deren Starttermin kleiner ist als S
und deren Endtermin größer sit als S
gibt es welche? Dann größten Endtermin davon feststellen
dieser wird der früheste Starttermin S werden können
Ist Lösung für einen Fall von Tom. Dieser sieht so aus:
S2 E2
|-----------|
x---------X
S1 E1
Dargestellt in Formel sollte es so ausseh:
S2 < S1 AND E2 >S1
So ich sehe das Problem hierdrinnen
Vom 19.06.2009 15:00 bis 20.06.2009 15:00 ist das Objekt bereit reserviert.
Ich will dieses nun ebenfalls vom 19.06.2009 15:00 und bis 22.06.2009 15:00 reservieren. Da bei oben genannter Bedingung nur überprüft wird ob S2 kleiner ist als S1 geht es nicht hin. Da S2 < S1 false ist. E2 > S1 ist zwar true, aber weil wir AND benutzen ist es false. Also Theoretisch nach dieser Bedingung drüfte ich Reservieren.
Gruß
sim