인프런 강의 <데이터 분석을 위한 고급 SQL>을 듣고, 중요한 점을 정리한 글입니다.
SUM(컬럼) OVER (ORDER BY 컬럼 PARTITION BY 컬럼)
SELECT *
FROM Elevator e1
INNER JOIN Elevator e2
ON e1.Id = e2.Id
AND e1.Line >= e2.Line
SELECT e1.Id
, e1.name
, e1.kg
, e1.line
, (SELECT SUM(e2.kg)
FROM Elevator e2
WHERE e1.Id = e2.Id
AND e1.Line >= e2.Line) AS CumSum
FROM Elevator e1