Table1
clcd amnt
0001 1,000,000
0002 1,000,000
이런 데이커가 있는데..
다음과 같이 나타내고 싶습니다
clcd Kubn kubn2 Kname
0001 billing 01 신문
0001 billing 02 잡지
// // 03 TV
// // 04 Radio
// // 05 catv
.. .. .. ..
// // 13 기타
// // 99 합계
0001 Ravinue 01 신문
0001 Ravinue 02 잡지
// // 03 TV
// // 04 Radio
// / / 05 catv
..
..
// // 99 합계
0001 비율 01 신문
0001 비율 02 잡지
// // 03 TV
// // 04 Radio
// // 05 catv
..
..
// // 99 합계
0002 billing 01 신문
0002 billing 02 잡지
// // 03 TV
// // 04 Radio
// // 05 catv
.. .. .. ..
// // 13 기타
// // 99 합계
0002 Ravinue 01 신문
0002 Ravinue 02 잡지
// // 03 TV
// // 04 Radio
// // 05 catv
..
..
// // 99 합계
0002 비율 01 신문
0002 비율 02 잡지
// // 03 TV
// // 04 Radio
// // 05 catv
..
..
// // 99 합계
clcd(거래처) 한건에 kubn값을 3개로 해서 각 kubn에는 kubn2를 01~13, 99 해서 14개값을 나타내 주고 싶습니다.
거래처가 물론 많이 있습니다. 거래처 한개당 가로(Field)는 최대 20개 세로(Row)는 32개가 되네요..
그럼 거래처거 100개면 Row가 320개가 되겠네요..휴~
지금까지는 루프를 돌려 임시테이블에 Row를 생성해 주었었는데요...앞으론 임시테이블을 못쓰게 되는 상황이라...
한번의 쿼리로 해야 합니다.
아님..오라클에 유저단위로 임시테이블을 생성하고 프로그램 종료와 함께 삭제 하든가요...
그런데 제가 오라클로 임시테이블을 생성 할 수 있는지도 모르겠습니다.
(임시테이블: 필요시 생성하고 사용 후 삭제하는..)
부탁 드립니다.. 감사합니다.
|