SQL ๋์ ํฉ๊ณ ํจ์: SUM OVER
๋จผ์ ์์๊ฐ๊ธฐ! ์ง์ ์ด๋ก์์ผ๋ก ์์ฑ ๋ ๋ถ๋ถ์ ์๋ต ๊ฐ๋ฅํ ๋ถ๋ถ์
๋๋ค. ํน์ ์์ฑ ๋ณ๋ก ๊ตฌ๋ถํ๊ณ ์ ํ ๋(=GROUP BY ์ ๊ฐ์ ๋์์ ์ํค๊ณ ์ถ์ ๋) PARTITION BY๋ฅผ ์ฌ์ฉํฉ๋๋ค. SUM OVER ๋์ ํฉ๊ณ๋ฅผ ๊ตฌํฉ๋๋ค. sum(๋์) over (partition by ๋์, order by ๋์) ์์ 1 ) PANAME ํ
์ด๋ธ์ ์กฐํํ์ฌ ์ ํ์ฝ๋, ํ๋งค์ , ํ๋งค๋ ์ง, ํ๋งค๋, ํ๋งค๊ธ์ก๊ณผ ์ ํ ์ฝ๋ ๋ณ ๊ฐ ์คํ ์ด์ ํฉ๊ณ ์ถ๋ ฅ select P_CODE, P_STORE, P_DATE, P_QTY, P_TOTAL, sum(P_TOTAL) over (partition by P_CODE, P_STORE order by P_DATE, P_TOTAL) "TOTAL" from PANMAE; ์์ 2 )..