SELECT
sale_date,
total_amount,
LAG(total_amount) OVER (ORDER BY sale_date) AS prev_amount,
LEAD(total_amount) OVER (ORDER BY sale_date) AS next_amount,
total_amount - LAG(total_amount) OVER (ORDER BY sale_date) AS diff_from_prev,
LEAD(total_amount) OVER (ORDER BY sale_date) - total_amount AS diff_from_next
FROM
daily_sales;


이전 값과의 차이 계산
→ 매출 - LAG(매출) → 매출 증감
다음 값 예측/차이
→ LEAD(매출) - 매출 → 다음날 증감량
이벤트 간 변화 추적
→ 예: 직원 이직 전/후 부서, 도서 대여 전/후 상태 등