ÎncepețiÎncepe gratuit

Total cumulativ cu lag

Fiecare linie de tren corespunde unei valori din train_id. Pentru fiecare oprire a liniei, calculează cât timp îi ia trenului să parcurgă distanța de la oprirea anterioară până la oprirea curentă. Apoi, sumează aceste valori pentru fiecare linie, pentru a obține timpul total de deplasare de la capătul liniei până la fiecare oprire de pe traseu.

Acest exercițiu face parte din cursul

Analiza seriilor de timp în PostgreSQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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;
Editează și rulează codul