lead = 나보다 앞서나가고 있는 것을 당겨오는 느낌
lag = 뒤에있는 것을 데려오는 느낌
제로베이스
window function에서 우리는 sum(집계함수)를 쓰는 것만 배웠었는데, 그 자리에 lead/lag 를 작성하면 된다
내부에 order by를 꼭 써주어야 한다. 왜냐하면 우리는 그 순서를 기준으로 앞에 걸 당겨오든, 뒤에 걸 데려오든 해야하기 때문이다
job level 별 사람 수를 lead/lag 하겠다는 의미
집계할 대상 뒤에 아무 숫자도 없으면 기본적으로 1칸씩 당긴다는 의미이지만, 뒤에 숫자를 넣게 되면 n칸씩 당기게 된다.
-> over 내부에 order by 와 partition by 를 함께 둬야 한다
그룹핑 대상 -> 제일 큰 구분이 될 컬럼명