Einzelnen Beitrag anzeigen

MarkusB

Registriert seit: 3. Apr 2004
Ort: Hamburg
105 Beiträge
 
#10

Re: Überschneidung von Datumsbereichen finden?

  Alt 6. Mai 2004, 20:27
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
  Mit Zitat antworten Zitat