เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ผลรวมสะสมพร้อม 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;
แก้ไขและรันโค้ด