We have created a awesome theme
Far far away,behind the word mountains, far from the countries

INFO 실전 DB모델링과 SQL과정

INFO

실전 DB모델링과 SQL과정
조회수 2460
제목 Chapter14_알아두어야 할 기타설계 : 예제모음
작성자 관리자
작성일자 2021-12-03

■예 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 거래처코드, 입출구분;

첨부파일