SQL hat Operatoren, die testen wie zwei Perioden zueinander stehen. In diesem Zusammenhang ist eine Periode ein Zeitbereich, wie er im Rahmen von Applikations-Zeit-Versionierung (T181) verwendet wird. Solche Perioden können weder Null-Werte enthalten, noch eine Null-Länge haben (Ende muss nach Anfang liegen).
Der Overlaps-Operator dieser SQL-Funktion (T502) darf nicht mit dem Overlaps-Operator von Funktion F053 verwechselt werden, welcher auf Zeilen-Wert-Operanden agiert.
Operatoren
Weiterführende Links
Standard-Funktionen
T180, „System-versioned tables“
T181, „Application-time period tables“
Overlapsauf Zeilen-Werten: Symmetrisch, Anfang darf gleich Ende sein,Nullist unbekannt.
Non-Standard-Funktionen
&&auf PostgreSQL Range-Typen: Range-Typen behandelnNullals offenes Ende.
Normative Referenzen
T502, „Period predicates“ ist in ISO/IEC 9075-2:2023 als optionale Funktion definiert. Diese Funktion erschien erstmals in der Ausgabe von 2011.

