HRE_PS_ANA_CELEBRATION_V
Details
-
Schema: FUSION
-
Object owner: HRE
-
Object type: VIEW
Columns
Name |
---|
PERSON_ID ASSIGNMENT_ID TEXT_TITLE TEXT_METRIC TEXT_META BADGE_TEXT BADGE_STATUS PERIOD_CHN_IND_VAL PERIOD_CHN_IND_CMP CHART_TYPE CHART_COLOR CHART_DATA LINK_TEXT |
Query
SQL_Statement |
---|
SELECT cel.person_id person_id, cel.assignment_id assignment_id, '{"strKey":"HdrSCelebrationcards"}' text_title, '{"strKey":"PgHIReceivedCARDSNUMlastmonth", "tokens":{"CARDS_NUM":"' || celdet.cnt || '"}}' text_metric, '{"strKey":"FdHILastreceivedonDATE", "tokens":{"DATE":"' || hrl_df_util.date_to_char(cel.recognition_date) || '"}}' text_meta, decode(sign(last_days - 7), - 1, '{"strKey":"BdgNew3"}', NULL) badge_text, decode(sign(last_days - 7), - 1, 'info', NULL) badge_status, NULL period_chn_ind_val, NULL period_chn_ind_cmp, NULL chart_type, NULL chart_color, NULL chart_data, '' link_text FROM cel_recognitions cel, ( SELECT person_id, assignment_id, COUNT(recognition_id) cnt, MAX(recognition_date) last_rcv_date, ceil(sysdate - CAST(MAX(recognition_date) AS DATE)) last_days FROM cel_recognitions WHERE recognition_date >= add_months(sysdate, - 1) AND recognition_date <= sysdate AND NVL(published_flag, 'Y') = 'Y' GROUP BY person_id, assignment_id ) celdet WHERE cel.recognition_date >= add_months(sysdate, - 1) AND cel.recognition_date <= sysdate AND NVL(cel.published_flag, 'Y') = 'Y' AND cel.person_id = celdet.person_id and cel.assignment_id = celdet.assignment_id AND cel.recognition_date = celdet.last_rcv_date |