LoslegenKostenlos starten

Laufende Summe mit LAG

Jede Zuglinie entspricht einem Wert von train_id. Berechne für jeden Halt der jeweiligen Linie, wie lange der Zug vom vorherigen Halt bis zum aktuellen Halt unterwegs ist. Summiere das anschließend je Linie auf, um zu erhalten, wie viel Zeit der Zug vom Linienanfang bis zu jedem Halt entlang der Strecke benötigt.

Diese Übung ist Teil des Kurses

<Kurs>Zeitreihenanalyse in PostgreSQL</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Fetch the previous arrival time 
SELECT
  train_id,
  station,
  arrival_time,
  ___ ___ (
	___
	ORDER BY arrival_time) AS previous_arrival_time
FROM train_schedule
ORDER BY train_id, arrival_time;
Code bearbeiten und ausführen