MulaiMulai sekarang secara gratis

Total berjalan dengan LAG

Setiap jalur kereta memiliki nilai train_id. Untuk setiap pemberhentian pada setiap jalur, hitung berapa lama waktu yang dibutuhkan kereta untuk berpindah dari pemberhentian sebelumnya ke pemberhentian saat ini. Lalu, jumlahkan nilai tersebut per jalur untuk mendapatkan total waktu yang dibutuhkan kereta dari awal jalur hingga setiap pemberhentian di sepanjang rute.

Latihan ini adalah bagian dari kursus

Analisis Deret Waktu di PostgreSQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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;
Edit dan Jalankan Kode