CommencerCommencez gratuitement

Total cumulé avec LAG

Chaque ligne de train correspond à une valeur de train_id. Pour chaque arrêt de chaque ligne, calculez le temps nécessaire pour aller de l’arrêt précédent à l’arrêt actuel. Puis, faites la somme sur chaque ligne afin d’obtenir le temps écoulé depuis le début de la ligne jusqu’à chaque arrêt parcouru.

Cet exercice fait partie du cours

<cours>Analyse des séries temporelles dans PostgreSQL</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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;
Modifier et exécuter le code