SELECT C.SETID , A.TREE_NAME , A.TREE_LEVEL , C.TREE_NODE , A.EFFDT , L.LANGUAGE_CD , L.DESCR FROM PSTREELEVEL A , PSTREENODE B , PS_TREE_NODE_TBL C , PS_TREE_NODE_LANG L WHERE A.SETID = B.SETID AND A.SETID = C.SETID AND A.TREE_NAME = B.TREE_NAME AND A.TREE_LEVEL_NUM = B.TREE_LEVEL_NUM AND A.EFFDT = B.EFFDT AND B.TREE_NODE = C.TREE_NODE AND C.EFF_STATUS = 'A' AND C.EFFDT = ( SELECT MAX(D.EFFDT) FROM PS_TREE_NODE_TBL D WHERE D.SETID = C.SETID AND D.TREE_NODE = C.TREE_NODE AND D.EFFDT <= A.EFFDT) AND L.SETID = C.SETID AND L.TREE_NODE = C.TREE_NODE AND L.EFFDT = C.EFFDT
|