시작하기무료로 시작하기

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;
코드 편집 및 실행