일주일째 고생하고있습니다. 도와주세요
디비는 sql2000 입니다.
a필드
주민번호(a_1),날짜(a_2),이름(a_3),포인트(a_4),코드(+,-)(a_5),내용(a_6),.........................
b필드
주민번호(b_1),날짜(b_2),이름(b_3),포인트(b_4),코드(+,-)(b_5),내용(b_6)
a필드의 값을 b필드의 값으로 이전시키려고 합니다.
이전시키는데 포인트는 코드 값을 적용시켜서 +,-를 해서 합산한 결과를
넣고 싶습니다.
ex)
-----------------------------------------------------------------------
a_1 a_2 a_3 a_4
a_5 a_6
-----------------------------------------------------------------------
7404151351229 20020915 백두산 110000 0001
포인트충전(+)
7404151351229 20030719 윤문식 10000 0002
쇼핑구입(-)
7404151351229 20031120 윤문식 200000 0001
포인트충전(+)
7404151351229 20040207 백두산 5000 0003 환
불(-)
5112012477852 20040519 윤문식 21000 0002
쇼핑구입(-)
7404151351229 20040819 윤문식 10000 0002
쇼핑구입(-)
--------------------------------------------------------------------------
이런 테이블을 아래위 테이블로 바꾸고싶습니다.
-----------------------------------------------------------------------
b_1 b_2 b_3 b_4
b_5 b_6
-----------------------------------------------------------------------
7404151351229 20040815 백두산 105000 0001
포인트충전(+)
7404151351229 20040815 윤문식 156000 0001
포인트충전(+)
--------------------------------------------------------------------------
해당주빈번호 오늘날짜 이름 통합포인트 모두a001코드 모두
포인트충전
b_1에는 수십건의 같은 주민등록번호가 있습니다. 그 값을 하나의
주민등록번호로 합해서
관리하고십습니다.
b_2에는 오늘날짜로 모든것을 집어놓고싶습니다.
b_3에는 이름을
b_4에는 a_4의 같은 주민등록번호를 참조해서 a_5의 값을 참조해서
합산한결과를요
b_5,b_6은 위의 그림과 같이 a001,포인트충전 이렇게만요
쿼리문으로 가능한가요?
쿼리문이 가능하다면 지송하지만 문장좀 부탁해도 될까요?
여러 고수 님들의 해박한 지식 부탁드립니다
|