database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5832 게시물 읽기
No. 5832
합계테이블 관련 업데이트 알고리즘 질문
작성자
정신없이(GGDIN)
작성일
2011-01-26 21:09
조회수
5,564

합계테이블 업데이트와 관련해서 문의를 드릴려고 합니다.

입력값은 아래와 같습니다.

코드, 구매일자,  금 액
 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

 

이런식으로 합계테이블을 갱신해주는 프로시져를 구현할려고 하는데
 
  생각이 안나서, 이렇게 도움을 청합니다.
 
  혹 생각나는 아이디어 있으면 좀 주시기 바랍니다.
 
  현재월을 기준으로 현재월 이전까지만, 관리가 되면 될것 같습니다. 

[Top]
No.
제목
작성자
작성일
조회
5836백업 및 복원 작업 관련 문의 [2]
최지훈
2011-01-29
5863
5835DB LOCK 관련..
초보
2011-01-27
6092
5834프로시저 변수 값 설정시.. [1]
최경환
2011-01-27
5873
5832합계테이블 관련 업데이트 알고리즘 질문
정신없이
2011-01-26
5564
5830그룹에 그룹의 카운트?? [1]
김동욱
2011-01-25
5735
5829update 쿼리 질문드립니다.. ㅠㅠ [1]
바보
2011-01-21
5926
5828월이 주어 졌을때 주간별 통계내기 질문입니다. [1]
한호
2011-01-19
8191
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다