Totale progressivo con lag
Ogni linea ferroviaria corrisponde a un valore di train_id. Per ogni fermata della linea e per ciascuna linea, calcola quanto tempo impiega il treno a percorrere il tragitto dalla fermata precedente a quella attuale. Poi somma questi valori per ogni linea per ottenere il tempo necessario a viaggiare dal capolinea fino a ciascuna fermata lungo il percorso.
Questo esercizio fa parte del corso
Analisi delle serie temporali in PostgreSQL
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
-- 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;