Tach!
Ist die konkrete Frage, wie man sich überschneidende Zeiträume findet?
Abfragezeitraum |------------| Terminzeitraum |-------|
Dann kannst du schauen, ob Start oder Ende im Abfragezeitraum liegen (logisches Oder, nicht das Exclusiv-Oder der natürlichen Sprache).
Kannst Du mir das nochmal genauer erklären?
WHERE (Termin-Start BETWEEN Abfragezeitraum-Start AND Abfragezeitraum-Ende) OR
(Termin-Ende BETWEEN Abfragezeitraum-Start AND Abfragezeitraum-Ende)
dedlfix.