Dienstag, Juni 09, 2015

Merge für überlappende Intervalle

Ein Thema, das in SQL regelmäßig viel Freude bereitet, ist die Logik der Verschmelzung von Intervallen. Da ist es sehr nützlich, wenn sich jemand wie Stew Ashton der Fragestellung annimmt, den Tom Kyte in seinen Oracle-Magazin-Artikeln schon wiederholt anerkennend erwähnt hat. In seinem aktuellen Artikel Merging Overlapping Date Ranges stellt der Autor zunächst die 13 möglichen Fälle der Intervall Agebra von James Allen vor und liefert dann eine überraschend kompakte SQL-Lösung dazu (die letztlich eine Tabibitosan-Variante darstellt). Es wäre nützlich, wenn ich mich an diesen Link erinnern würde, wenn ich mich mal wieder mit Intervallen auseinandersetzen sollte.

Keine Kommentare:

Kommentar veröffentlichen