Total acumulado con lag
Cada línea de tren corresponde a un valor de train_id. Para cada parada de cada línea, calcula cuánto tarda el tren en ir desde la parada anterior hasta la parada actual. Después, suma estos tiempos dentro de cada línea para obtener el tiempo total desde el inicio de la línea hasta cada parada del recorrido.
Este ejercicio forma parte del curso
Análisis de series temporales en PostgreSQL
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- 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;