합계테이블 업데이트와 관련해서 문의를 드릴려고 합니다.
입력값은 아래와 같습니다.
코드, 구매일자, 금 액
A 2010-01-01 10
B 2010-02-01 10
C 2010-02-01 10
D 2010-02-01 10
A 2010-05-01 20
D 2010-09-01 15
C 2010-10-01 5
A 2010-12-01 30
A 2011-01-04 50
이렇게 하면, 합계 테이블은 아래와 같이 PROCEDURE 로 자동 업데이트가 됩니다.
코드 년도 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
A 2010 10 0 0 0 20 0 0 0 0 0 0 30
A 2011 50 0 0 0 0 0 0 0 0 0 0 0
B 2010 0 10 0 0 0 0 0 0 0 0 0 0
C 2010 0 10 0 0 0 0 0 0 0 10 0 0
D 2010 0 10 0 0 0 0 0 0 10 0 0 0
이 합계 테이블보다는 아래의 합계테이블로 관리를 하고 싶습니다.
코드 년도 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
A 2010 10 10 10 10 20 20 20 20 20 20 20 30
A 2011 50 0 0 0 0 0 0 0 0 0 0 0
B 2010 0 10 10 10 10 10 10 10 10 10 10 10
B 2011 10 0 0 0 0 0 0 0 0 0 0 0
C 2010 0 10 10 10 10 10 10 10 10 5 5 5
C 2011 5 0 0 0 0 0 0 0 0 0 0 0
D 2010 0 10 10 10 10 10 10 10 15 15 15 15
D 2011 15 0 0 0 0 0 0 0 0 0 0 0
이런식으로 합계테이블을 갱신해주는 프로시져를 구현할려고 하는데
생각이 안나서, 이렇게 도움을 청합니다.
혹 생각나는 아이디어 있으면 좀 주시기 바랍니다.
현재월을 기준으로 현재월 이전까지만, 관리가 되면 될것 같습니다.
|