Sie können die folgende Abfrage verwenden:
%Vor% Berechnetes grp
-Feld dient zum Identifizieren von Schichten von title
Datensätzen mit aufeinanderfolgenden load_sequence
-Werten. Mit diesem Feld in der GROUP BY
-Klausel können wir die erforderliche Aggregation über id
-Werte erreichen.
Es gibt einen Trick, den Sie mit sum
als Fensterfunktion verwenden können, die über ein lag
ged-Fenster läuft.
Die Idee ist, dass Sie, wenn Sie eine Kante / Diskontinuität treffen, 1 zurückgeben, andernfalls geben Sie 0 zurück. Sie erkennen die Diskontinuitäten mit der lag
Fensterfunktion.
Tags und Links sql postgresql gaps-and-islands