Mulai sekarangMulai 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 merupakan bagian dari kursus

Analisis Deret Waktu di PostgreSQL

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

-- 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