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;