HWR_PROGRAM_GOAL_ACTIVITY_VL

Details

  • Schema: FUSION

  • Object owner: HWR

  • Object type: VIEW

Columns

Name

USER_ID

ACTIVITY_ID

VALUE

UNITS

GOAL_ID

URI

GOAL_METRIC

MEASURE_TYPE

STOP_TIME

Query

SQL_Statement

SELECT ACTIVITY.USER_ID,

ACTIVITY.ACTIVITY_ID,

ACTIVITY.VALUE,

ACTIVITY.UNITS,

GOAL.GOAL_ID,

ACTIVITY.URI,

GOAL.GOAL_METRIC,

'DISTANCE' MEASURE_TYPE,

ACTIVITY.STOP_TIME

FROM (

SELECT AA.ACTIVITY_ID,

AA.URI,

AA.USER_ID,

AA.START_TIME,

AA.STOP_TIME,

AMD.VALUE,

AMD.UNITS

FROM HWR_ACT_ACTIVITY AA,

HWR_ACT_MSR_DISTANCE AMD

WHERE AA.ACTIVITY_ID = AMD.ACTIVITY_ID

AND AA.URI = 'oracle:apps:hcm:hwr:cardea:activity:summary'

) ACTIVITY,

(

SELECT GF.GOAL_ID,

GUX.USER_ID,

GF.EFFECTIVE_START_DATE,

GF.EFFECTIVE_END_DATE,

GF.GOAL_METRIC,

GF.CATEGORY

FROM HWR_GOAL_F GF,

HWR_GOAL_USER_XREF GUX

WHERE GF.GOAL_ID = GUX.GOAL_ID

AND GF.CATEGORY = 'oracle:apps:hcm:hwr:cardea:goalcategory:Program'

AND GF.GOAL_METRIC = 'oracle:apps:hcm:hwr:cardea:activitymeasure:distance'

) GOAL

WHERE ACTIVITY.USER_ID = GOAL.USER_ID

AND TRUNC(ACTIVITY.START_TIME) >= TRUNC(GOAL.EFFECTIVE_START_DATE)

AND TRUNC(ACTIVITY.STOP_TIME) <= TRUNC(GOAL.EFFECTIVE_END_DATE)

AND ACTIVITY.VALUE > 0

UNION

SELECT ACTIVITY.USER_ID,

ACTIVITY.ACTIVITY_ID,

ACTIVITY.VALUE,

ACTIVITY.UNITS,

GOAL.GOAL_ID,

ACTIVITY.URI,

GOAL.GOAL_METRIC,

'STEPS' MEASURE_TYPE,

ACTIVITY.STOP_TIME

FROM (

SELECT AA.ACTIVITY_ID,

AA.URI,

AA.USER_ID,

AA.START_TIME,

AA.STOP_TIME,

AMS.VALUE,

AMS.UNITS

FROM HWR_ACT_ACTIVITY AA,

HWR_ACT_MSR_STEPS AMS

WHERE AA.ACTIVITY_ID = AMS.ACTIVITY_ID

AND AA.URI = 'oracle:apps:hcm:hwr:cardea:activity:summary'

) ACTIVITY,

(

SELECT GF.GOAL_ID,

GUX.USER_ID,

GF.EFFECTIVE_START_DATE,

GF.EFFECTIVE_END_DATE,

GF.GOAL_METRIC,

GF.CATEGORY

FROM HWR_GOAL_F GF,

HWR_GOAL_USER_XREF GUX

WHERE GF.GOAL_ID = GUX.GOAL_ID

AND GF.CATEGORY = 'oracle:apps:hcm:hwr:cardea:goalcategory:Program'

AND GF.GOAL_METRIC = 'oracle:apps:hcm:hwr:cardea:activitymeasure:steps'

) GOAL

WHERE ACTIVITY.USER_ID = GOAL.USER_ID

AND TRUNC(ACTIVITY.START_TIME) >= TRUNC(GOAL.EFFECTIVE_START_DATE)

AND TRUNC(ACTIVITY.STOP_TIME) <= TRUNC(GOAL.EFFECTIVE_END_DATE)

AND ACTIVITY.VALUE > 0

UNION

SELECT ACTIVITY.USER_ID,

ACTIVITY.ACTIVITY_ID,

ACTIVITY.VALUE,

ACTIVITY.UNITS,

GOAL.GOAL_ID,

ACTIVITY.URI,

GOAL.GOAL_METRIC,

'ACTIVE' MEASURE_TYPE,

ACTIVITY.STOP_TIME

FROM (

SELECT AA.ACTIVITY_ID,

AA.URI,

AA.USER_ID,

AA.START_TIME,

AA.STOP_TIME,

AMA.VALUE,

AMA.UNITS

FROM HWR_ACT_ACTIVITY AA,

HWR_ACT_MSR_ACTIVE AMA

WHERE AA.ACTIVITY_ID = AMA.ACTIVITY_ID

AND AA.URI = 'oracle:apps:hcm:hwr:cardea:activity:summary'

) ACTIVITY,

(

SELECT GF.GOAL_ID,

GUX.USER_ID,

GF.EFFECTIVE_START_DATE,

GF.EFFECTIVE_END_DATE,

GF.GOAL_METRIC,

GF.CATEGORY

FROM HWR_GOAL_F GF,

HWR_GOAL_USER_XREF GUX

WHERE GF.GOAL_ID = GUX.GOAL_ID

AND GF.CATEGORY = 'oracle:apps:hcm:hwr:cardea:goalcategory:Program'

AND GF.GOAL_METRIC = 'oracle:apps:hcm:hwr:cardea:activitymeasure:high_activity_time'

) GOAL

WHERE ACTIVITY.USER_ID = GOAL.USER_ID

AND TRUNC(ACTIVITY.START_TIME) >= TRUNC(GOAL.EFFECTIVE_START_DATE)

AND TRUNC(ACTIVITY.STOP_TIME) <= TRUNC(GOAL.EFFECTIVE_END_DATE)

AND ACTIVITY.VALUE > 0