Query To Create A Spreadsheet For Loading Into Budget
Query To Create A Spreadsheet For Loading Into Budget
DIS T_PCT, ' ' FROM PS_DEPT_BUDGET A, PS_DEPT_SRCH_QRY A1, PS_DEPT_BUDGET_ERN B, PS_DEPT_SRCH _QRY B1, PS_ACCT_CD_TBL C, PS_VALID_COMBO_TBL D WHERE A.SETID = A1.SETID AND A.DEPTID = A1.DEPTID AND A1.OPRID = 'NG000000019' AND B.SETID = B1.SETID AND B.DEPTID = B1.DEPTID AND B1.OPRID = 'NG000000019' AND ( A.EFFDT = (SELECT MAX(A_ED.EFFDT) FROM PS_DEPT_BUDGET A_ED WHERE A.SETID = A_ED.SETID AND A.DEPTID = A_ED.DEPTID AND A.FISCAL_YEAR = A_ED.FISCAL_YEAR AND A.POSITION_POOL_ID = A_ED.POSITION_POOL_ID AND A.SETID_JOBCODE = A_ED.SETID_JOBCODE AND A.JOBCODE = A_ED.JOBCODE AND A.POSITION_NBR = A_ED.POSITION_NBR AND A.EMPLID = A_ED.EMPLID AND A.EMPL_RCD = A_ED.EMPL_RCD AND A_ED.EFFDT <= SYSDATE) AND A.EFFSEQ = (SELECT MAX(A_ES.EFFSEQ) FROM PS_DEPT_BUDGET A_ES WHERE A.SETID = A_ES.SETID AND A.DEPTID = A_ES.DEPTID AND A.FISCAL_YEAR = A_ES.FISCAL_YEAR AND A.POSITION_POOL_ID = A_ES.POSITION_POOL_ID AND A.SETID_JOBCODE = A_ES.SETID_JOBCODE AND A.JOBCODE = A_ES.JOBCODE AND A.POSITION_NBR = A_ES.POSITION_NBR AND A.EMPLID = A_ES.EMPLID AND A.EMPL_RCD = A_ES.EMPL_RCD AND A.EFFDT = A_ES.EFFDT) AND A.SETID = B.SETID AND A.DEPTID = B.DEPTID AND A.FISCAL_YEAR = B.FISCAL_YEAR AND A.POSITION_NBR = B.POSITION_NBR AND A.EFF_STATUS = 'A' AND B.EFFDT = (SELECT MAX(B_ED.EFFDT) FROM PS_DEPT_BUDGET_ERN B_ED WHERE B.SETID = B_ED.SETID AND B.DEPTID = B_ED.DEPTID AND B.FISCAL_YEAR = B_ED.FISCAL_YEAR AND B.POSITION_POOL_ID = B_ED.POSITION_POOL_ID AND B.SETID_JOBCODE = B_ED.SETID_JOBCODE AND B.JOBCODE = B_ED.JOBCODE AND B.POSITION_NBR = B_ED.POSITION_NBR AND B.EMPLID = B_ED.EMPLID AND B.EMPL_RCD = B_ED.EMPL_RCD AND B_ED.EFFDT <= A.EFFDT) AND B.EFFSEQ = (SELECT MAX(B_ES.EFFSEQ) FROM PS_DEPT_BUDGET_ERN B_ES WHERE B.SETID = B_ES.SETID AND B.DEPTID = B_ES.DEPTID AND B.FISCAL_YEAR = B_ES.FISCAL_YEAR AND B.POSITION_POOL_ID = B_ES.POSITION_POOL_ID AND B.SETID_JOBCODE = B_ES.SETID_JOBCODE AND B.JOBCODE = B_ES.JOBCODE
AND B.POSITION_NBR = B_ES.POSITION_NBR AND B.EMPLID = B_ES.EMPLID AND B.EMPL_RCD = B_ES.EMPL_RCD AND B.EFFDT = B_ES.EFFDT) AND B.ACCT_CD = C.ACCT_CD AND A.FISCAL_YEAR = :1 AND A.SETID = :2 AND B.ERNCD = ' ' AND A.BUDGET_LEVEL_INDC IN ('D','P') AND D.EFFDT = (SELECT MAX(D_ED.EFFDT) FROM PS_VALID_COMBO_TBL D_ED WHERE D.SETID = D_ED.SETID AND D.PROCESS_GROUP = D_ED.PROCESS_GROUP AND D.FDM_HASH = D_ED.FDM_HASH AND D_ED.EFFDT <= SYSDATE) AND D.FDM_COMBO_CD = C.ACCT_CD AND D.FDM_HASH = C.FDM_HASH ) ORDER BY 3