OI_CURR_EFF_VW

(SQL View)
Index Back

Currency

Currency ChartField with Effective Start Date & End Date

SELECT CURRENCY_CD , EFFDT AS EFF_ST_DT , CASE WHEN LEAD(CURRENCY_CD ,1 ,NULL) OVER ( ORDER BY CURRENCY_CD ,EFFDT) <> CURRENCY_CD THEN %DateIn('9999-12-31') ELSE CASE WHEN LEAD(EFFDT ,1 ,NULL) OVER ( ORDER BY CURRENCY_CD ,EFFDT) = EFFDT THEN EFFDT ELSE LEAD(EFFDT-1 ,1 ,%DateIn('9999-12-31')) OVER ( ORDER BY CURRENCY_CD ,EFFDT) END END AS EFF_END_DT FROM PS_CURRENCY_CD_TBL ORDER BY 1 , 2

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 CURRENCY_CD Character(3) VARCHAR2(3) NOT NULL Currency Code
2 EFF_ST_DT Date(10) DATE Effective Start Date
3 EFF_END_DT Date(10) DATE Effective End Date