■예 14_1 || 일자별 전표년월일집계 테이블 INSERT
DELETE * FROM 년월일집계
WHERE 발행년월일 = :IN_TODAY;
INSERT INTO 년월일집계
(거래처코드, 발행년월일,입출구분,금액)
____SELECT 거래처코드, :in_today , 입출구분, SUM(금액)
FROM 전표
WHERE 발행일시 >= TO_DATE(:in_today, 'YYYYMMDD')
AND 발행일시 < TO_DATE(:in_today, 'YYYYMMDD')+1
GROUP BY 거래처코드, 입출구분;
■예 14_1_2 || 일자별 전표년월일집계 테이블 INSERT
SELECT 거래처코드, 입출구분, SUM(금액)
FROM
(--집계테이블에서 전일자 까지 가져온다.
SELECT 거래처코드, 입출구분, 금액
FROM 년월일집계
WHERE 발행년월일 >= :IN_FROM_DATE
AND 발행년월일 < TO_CHAR(SYSDATE,'YYYYMMDD')
UNION ALL
--오늘 전표발생 데이터를 가져온다.
SELECT 거래처코드, 입출구분, 금액
FROM____ 전표
WHERE 발행일시 >= TO_DATE(TO_CHAR(SYSDATE,'yyyymmdd'))
AND 발행일시 <= SYSDATE )
GROUP BY 거래처코드, 입출구분;