CO YYMM ORGGBN ORGID ORGNM UPPRID ORGLVL
10HB 201004 00 9607360 나나나 9730000S 50
10HB 201004 00 9607361 가가가 9730000S 50
10HB 201004 00 9607365 다다다 9730000S 50
--------------------------------------------------------------------------------------------------------- A 테이블 많은 데이터
CO YYMM CODE AMT
10HB 201105 9011142 145662937
10HB 201105 9011153 99344665
10HB 201105 9011161 222598493
--------------------------------------------------------------------------------------------------------- B 테이블 많은 데이터
B테이블의 CODE는 하위(5레벨)입니다. A테이블을 조인하여 상위2레벨들의 총합을 구할려구 합니다.
ORGID ORGNM UPPRID ORGID UPPRID ORGID UPPRID
9607360 나나나 9730000S 9730000S 73000 73000 10
9607361 가가가 9730000D 9730000D 13000 13000 20
9607365 다다다 9730000A 9730000A 33000 33000 30
이런식으로 상위를 UPPRID로 찾아서 원하는 데까지 나오게 하고싶습니다.
그래서 그 원하는 상위레벨에서그룹바이 SUM을 해서 총합을 구하려고하는데..
상위레벨빼고두 데이터들이 많아서 그런지 시간이 꽤 걸리네여.
상위한단계찾을려구 조인걸어두 뻗어버리네여.
고수님들 부탁드립니다. 이틀째 삽질하구있네요...ㅠ.ㅠ
start with connected by 로 해야하나? 음...부탁드립니다.
|