SELECT DISTINCT A.BUSINESS_UNIT , A.PROPOSAL_ID , A.VERSION_ID ,A.SUB_PROP_NBR , A.BUDGET_ID , A.BUDGET_PERIOD_GM , A.BUDGET_LN ,C.BUD_CAT_TYPE FROM PS_GM_BUD_LINE_SUM A , PS_GM_BUD_CATEGORY C , PS_SET_CNTRL_REC S WHERE S.SETCNTRLVALUE = A.BUSINESS_UNIT AND S.RECNAME = 'GM_BUD_CATEGORY' AND C.SETID = S.SETID AND C.BUDGET_CATEGORY = A.BUDGET_CATEGORY AND C.EFF_STATUS = 'A' AND C.EFFDT = ( SELECT MAX(C1.EFFDT) FROM PS_GM_BUD_CATEGORY C1 WHERE C1.SETID = C.SETID AND C1.BUDGET_CATEGORY = C.BUDGET_CATEGORY AND C1.EFFDT <= %CurrentDateIn AND C1.EFF_STATUS = 'A') AND C.BUD_CAT_TYPE IN ('RSRC','XPNS')
|