DBA Data[Home] [Help]

MATERIALIZED VIEW: APPS.MSC_CURRENCY_CONV_MV

Source


SELECT "A2"."FROM_CURRENCY" "FROM_CURRENCY","A2"."TO_CURRENCY" "TO_CURRENCY","A1"."CALENDAR_DATE" "CALENDAR_DATE","A2"."CONV_RATE" "CONV_RATE" FROM  (SELECT "A4"."CONV_DATE" "EFFECTIVE_DATE",DECODE(COUNT(*) OVER ( PARTITION BY "A4"."FROM_CURRENCY","A4"."TO_CURRENCY" ORDER BY "A4"."CONV_DATE" ROWS  BETWEEN 1 FOLLOWING  AND 1 FOLLOWING ),1,FIRST_VALUE("A4"."CONV_DATE"-1) OVER ( PARTITION BY "A4"."FROM_CURRENCY","A4"."TO_CURRENCY" ORDER BY "A4"."CONV_DATE" ROWS  BETWEEN 1 FOLLOWING  AND 1 FOLLOWING ),NULL) "EXPIRY_DATE","A4"."FROM_CURRENCY" "FROM_CURRENCY","A4"."TO_CURRENCY" "TO_CURRENCY","A4"."CONV_RATE" "CONV_RATE" FROM "MSC"."MSC_CURRENCY_CONVERSIONS" "A4") "A2","APPS"."MSC_PHUB_DATES_MV" "A1" WHERE "A1"."CALENDAR_DATE">="A2"."EFFECTIVE_DATE" AND "A1"."CALENDAR_DATE"<=NVL("A2"."EXPIRY_DATE","A1"."CALENDAR_DATE") AND "A2"."TO_CURRENCY"= (SELECT "A3"."REPORTING_CURRENCY" "REPORTING_CURRENCY" FROM "MSC"."MSC_APCC_CONFIG" "A3" WHERE ROWNUM=1)