開始使用免費開始

搭配 LAG 的累計總和

每條鐵路線對應一個 train_id。對於每條路線的每一站,先計算列車從「前一個」停靠站到當前停靠站所需的時間。接著,對每條路線做加總,得到列車從路線起點一路到各站所花費的時間。

本練習屬於課程

PostgreSQL 的時間序列分析

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- 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;
編輯並執行程式碼