Hallo nochmal!
Ich habe festgestellt, dass die von mir vorher vorgeschlagene Methode nicht alle möglichen Fälle abdeckt.
Die folgende Version sollte „wasserdicht“ sein:
SQL-Code:
where (
(BuchungStart between NeueBuchungStart and NeueBuchungEnd)
or
(BuchungEnd between NeueBuchungStart and NeueBuchungEnd)
or
(BuchungStart <= NeueBuchungStart and BuchungEnd >= NeueBuchungEnd)
)
Viele Grüße
Markus