반응형
 SELECT PROJECT_CODE
       ,PROJECT_NAME
       ,PROJECT_AMT
       ,(SELECT SUM(PROJECT_AMT)
           FROM PROJECT 
          START WITH PROJECT_CODE = A.PROJECT_CODE
        CONNECT BY PRIOR PROJECT_CODE = P_PROJECT_CODE) SUM_AMT
   FROM PROJECT A
  START WITH P_PROJECT_CODE IS NULL
CONNECT BY PRIOR PROJECT_CODE = P_PROJECT_CODE;

 

계층 쿼리에서 제일 하위노드에서 상위노드로 합산해서 금액 보여주기.

 

* 결과값 *

반응형

'Oracle' 카테고리의 다른 글

[ Oracle ] 특정 계층만 조회 SLQ  (0) 2022.05.27