ComenzarEmpieza gratis

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

Ver curso

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;
Editar y ejecutar código