누적 쿼리를 만들어야 하는데요. 프로시져로 루프 돌리지 않고 구할수 있는 방법이 있을까요?
예) 작업일자 : 20161001~20161030
타깃에티블에 일별로 데이터를 쌓는데 소스테이블의 값이 누적이 되어야 합니다.
일별로 매일 작업하면 상관없지만.. 한달전부터 지금까지 데이터를 만들어야하는 상황입니다.
날짜를 1일씩 증가시켜 30번을 수행하면(1일부터)되긴하는데요. 한방쿼리로 할수 있는 방법이 있을까요?
1일
SELECT
기준일자(1일), SUM(값) -- 누적
FROM 소스테이블
WHERE 기준일자 = 1일
2일
SELECT
기준일자(2일), SUM(값) --누적
FROM 소스테이블
WHERE 기준일자 BETWEEN 1일 AND 2일
|