Zacznij terazZacznij za darmo

Suma bieżąca z opóźnieniem

Każda linia kolejowa odpowiada jednej wartości train_id. Dla każdego przystanku na każdej linii oblicz, ile czasu zajmuje pociągowi podróż z poprzedniego przystanku do bieżącego. Następnie zsumuj te wartości dla każdej linii, aby uzyskać łączny czas podróży pociągu od początku trasy do każdego kolejnego przystanku.

To ćwiczenie jest częścią kursu

Analiza szeregów czasowych w PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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;
Edytuj i uruchom kod