Programming/Oracle2015. 11. 3. 13:23



계층쿼리, 하위조직가져오는 쿼리


계층쿼리를 사용한 하위조직을 가져오는 쿼리



SELECT ORG_CD                          

  FROM ORG_TABLE

 WHERE 1=1

 START WITH ORG_CD = 'HR01'

   AND SYSDATE BETWEEN STA_YMD AND END_YMD

   AND DEPT_TYPE = 'A'

 CONNECT BY PRIOR ORG_CD = SUPER_ORG_CD

   AND SYSDATE BETWEEN STA_YMD AND END_YMD

   AND DEPT_TYPE = 'A'

   

   

START와 CONNECT BY 다음에 AND 조건을 넣을수 있다.

    

Posted by jvvj