Logik war noch nie meine Stärke.
Da es mir ständig immer wieder passiert, zwei verf… Zeiträume miteinander auf Überlappung zu vergleichen, und es mir aufn Sack geht, das jedes mal neu zu verstehen, hier der ultimative Post damit ich es mir immer wieder rauskramen, angucken und “Aha!” sagen kann … oder einfach nur zum rauskopieren.
Hier nochmal direkt zwei Vorlagen in C…
|
1 |
sprintf( sql, "bis >= '%s' and von <= '%s'", b.von, b.bis ); |
|
1 |
( datecmp( a.bis, b.von ) >= 0 && datecmp( a.von, b.bis ) <= 0 ) |
