HWM_RULE_SET_MBRS_HIST_D
Details
-
Schema: FUSION
-
Object owner: HWM
-
Object type: VIEW
Columns
Name |
---|
RULE_SET_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE RULE_SET_UNQ_ID RULE_SET_NAME RULE_TYPE MEMBER_TYPE_1 MBR_RULE_ID_1 MBR_RULE_SET_ID_1 MBR_CND_RULE_ID_1 MBR_ID_1 PROCESSING_ORDER_1 MEMBER_NAME_1 TCAT_NAME_1 TCAT_ID_1 MEMBER_TYPE_2 MBR_RULE_ID_2 MBR_RULE_SET_ID_2 MBR_CND_RULE_ID_2 MBR_ID_2 PROCESSING_ORDER_2 MEMBER_NAME_2 TCAT_NAME_2 TCAT_ID_2 MEMBER_TYPE_3 MBR_RULE_ID_3 MBR_RULE_SET_ID_3 MBR_CND_RULE_ID_3 MBR_ID_3 PROCESSING_ORDER_3 MEMBER_NAME_3 TCAT_NAME_3 TCAT_ID_3 MEMBER_TYPE_4 MBR_RULE_ID_4 MBR_RULE_SET_ID_4 MBR_CND_RULE_ID_4 MBR_ID_4 PROCESSING_ORDER_4 MEMBER_NAME_4 TCAT_NAME_4 TCAT_ID_4 MEMBER_TYPE_5 MBR_RULE_ID_5 MBR_RULE_SET_ID_5 MBR_CND_RULE_ID_5 MBR_ID_5 PROCESSING_ORDER_5 MEMBER_NAME_5 TCAT_NAME_5 TCAT_ID_5 MEMBER_TYPE_6 MBR_RULE_ID_6 MBR_RULE_SET_ID_6 MBR_CND_RULE_ID_6 MBR_ID_6 PROCESSING_ORDER_6 TCAT_ID_6 MEMBER_NAME_6 TCAT_NAME_6 MEMBER_TYPE_7 MBR_RULE_ID_7 MBR_RULE_SET_ID_7 MBR_CND_RULE_ID_7 MBR_ID_7 PROCESSING_ORDER_7 MEMBER_NAME_7 TCAT_NAME_7 TCAT_ID_7 MEMBER_TYPE_8 MBR_RULE_ID_8 MBR_RULE_SET_ID_8 MBR_CND_RULE_ID_8 MBR_ID_8 PROCESSING_ORDER_8 MEMBER_NAME_8 TCAT_NAME_8 TCAT_ID_8 MEMBER_TYPE_9 MBR_RULE_ID_9 MBR_RULE_SET_ID_9 MBR_CND_RULE_ID_9 MBR_ID_9 PROCESSING_ORDER_9 MEMBER_NAME_9 TCAT_NAME_9 TCAT_ID_9 MEMBER_TYPE_10 MBR_RULE_ID_10 MBR_RULE_SET_ID_10 MBR_CND_RULE_ID_10 MBR_ID_10 PROCESSING_ORDER_10 MEMBER_NAME_10 TCAT_NAME_10 TCAT_ID_10 MEMBER_TYPE_11 MBR_RULE_ID_11 MBR_RULE_SET_ID_11 MBR_CND_RULE_ID_11 MBR_ID_11 PROCESSING_ORDER_11 MEMBER_NAME_11 TCAT_NAME_11 TCAT_ID_11 MEMBER_TYPE_12 MBR_RULE_ID_12 MBR_RULE_SET_ID_12 MBR_CND_RULE_ID_12 MBR_ID_12 PROCESSING_ORDER_12 MEMBER_NAME_12 TCAT_NAME_12 TCAT_ID_12 MEMBER_TYPE_13 MBR_RULE_ID_13 MBR_RULE_SET_ID_13 MBR_CND_RULE_ID_13 MBR_ID_13 PROCESSING_ORDER_13 MEMBER_NAME_13 TCAT_NAME_13 TCAT_ID_13 MEMBER_TYPE_14 MBR_RULE_ID_14 MBR_RULE_SET_ID_14 MBR_CND_RULE_ID_14 MBR_ID_14 PROCESSING_ORDER_14 MEMBER_NAME_14 TCAT_NAME_14 TCAT_ID_14 MEMBER_TYPE_15 MBR_RULE_ID_15 MBR_RULE_SET_ID_15 MBR_CND_RULE_ID_15 MBR_ID_15 PROCESSING_ORDER_15 MEMBER_NAME_15 TCAT_NAME_15 TCAT_ID_15 MEMBER_TYPE_16 MBR_RULE_ID_16 MBR_RULE_SET_ID_16 MBR_CND_RULE_ID_16 MBR_ID_16 PROCESSING_ORDER_16 MEMBER_NAME_16 TCAT_NAME_16 TCAT_ID_16 MEMBER_TYPE_17 MBR_RULE_ID_17 MBR_RULE_SET_ID_17 MBR_CND_RULE_ID_17 MBR_ID_17 PROCESSING_ORDER_17 MEMBER_NAME_17 TCAT_NAME_17 TCAT_ID_17 MEMBER_TYPE_18 MBR_RULE_ID_18 MBR_RULE_SET_ID_18 MBR_CND_RULE_ID_18 MBR_ID_18 PROCESSING_ORDER_18 MEMBER_NAME_18 TCAT_NAME_18 TCAT_ID_18 MEMBER_TYPE_19 MBR_RULE_ID_19 MBR_RULE_SET_ID_19 MBR_CND_RULE_ID_19 MBR_ID_19 PROCESSING_ORDER_19 MEMBER_NAME_19 TCAT_NAME_19 TCAT_ID_19 MEMBER_TYPE_20 MBR_RULE_ID_20 MBR_RULE_SET_ID_20 MBR_CND_RULE_ID_20 MBR_ID_20 PROCESSING_ORDER_20 MEMBER_NAME_20 TCAT_NAME_20 TCAT_ID_20 ENTERPRISE_ID |
Query
SQL_Statement |
---|
SELECT rule_set_id , effective_start_date , effective_end_date , rule_set_unq_id , rule_set_name , rule_type , MAX(DECODE ( rn , 1, member_type )) member_type_1 , MAX(DECODE ( rn , 1, MBR_RULE_ID)) mbr_rule_id_1 , MAX(DECODE ( rn , 1, MBR_RULE_SET_ID)) mbr_rule_set_id_1 , MAX(DECODE ( rn , 1, mbr_cndl_rule_id)) mbr_cnd_rule_id_1 , MAX(DECODE ( rn , 1, mbr_id)) mbr_id_1 , MAX(DECODE ( rn , 1, processing_order)) processing_order_1 , MAX(DECODE ( rn , 1, member_name)) member_name_1 , MAX(DECODE ( rn , 1, tcat_name)) tcat_name_1 , MAX(DECODE ( rn , 1, tcat_id )) tcat_id_1 , MAX(DECODE ( rn , 2, member_type )) member_type_2 , MAX(DECODE ( rn , 2, MBR_RULE_ID)) mbr_rule_id_2 , MAX(DECODE ( rn , 2, MBR_RULE_SET_ID)) mbr_rule_set_id_2 , MAX(DECODE ( rn , 2, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_2 , MAX(DECODE ( rn , 2, mbr_id)) mbr_id_2 , MAX(DECODE ( rn , 2, processing_order)) processing_order_2 , MAX(DECODE ( rn , 2, member_name)) member_name_2 , MAX(DECODE ( rn , 2, tcat_name)) tcat_name_2 , MAX(DECODE ( rn , 2, tcat_id )) tcat_id_2 , MAX(DECODE ( rn , 3, member_type )) member_type_3 , MAX(DECODE ( rn , 3, MBR_RULE_ID)) mbr_rule_id_3 , MAX(DECODE ( rn , 3, MBR_RULE_SET_ID)) mbr_rule_set_id_3 , MAX(DECODE ( rn , 3, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_3 , MAX(DECODE ( rn , 3, mbr_id)) mbr_id_3 , MAX(DECODE ( rn , 3, processing_order)) processing_order_3 , MAX(DECODE ( rn , 3, member_name)) member_name_3 , MAX(DECODE ( rn , 3, tcat_name)) tcat_name_3 , MAX(DECODE ( rn , 3, tcat_id )) tcat_id_3 , MAX(DECODE ( rn , 4, member_type )) member_type_4 , MAX(DECODE ( rn , 4, MBR_RULE_ID)) mbr_rule_id_4 , MAX(DECODE ( rn , 4, MBR_RULE_SET_ID)) mbr_rule_set_id_4 , MAX(DECODE ( rn , 4, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_4 , MAX(DECODE ( rn , 4, mbr_id)) mbr_id_4 , MAX(DECODE ( rn , 4, processing_order)) processing_order_4 , MAX(DECODE ( rn , 4, member_name)) member_name_4 , MAX(DECODE ( rn , 4, tcat_name)) tcat_name_4 , MAX(DECODE ( rn , 4, tcat_id )) tcat_id_4 , MAX(DECODE ( rn , 5, member_type )) member_type_5 , MAX(DECODE ( rn , 5, MBR_RULE_ID)) mbr_rule_id_5 , MAX(DECODE ( rn , 5, MBR_RULE_SET_ID)) mbr_rule_set_id_5 , MAX(DECODE ( rn , 5, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_5 , MAX(DECODE ( rn , 5, mbr_id)) mbr_id_5 , MAX(DECODE ( rn , 5, processing_order)) processing_order_5 , MAX(DECODE ( rn , 5, member_name)) member_name_5 , MAX(DECODE ( rn , 5, tcat_name)) tcat_name_5 , MAX(DECODE ( rn , 5, tcat_id )) tcat_id_5 , MAX(DECODE ( rn , 6, member_type )) member_type_6 , MAX(DECODE ( rn , 6, MBR_RULE_ID)) mbr_rule_id_6 , MAX(DECODE ( rn , 6, MBR_RULE_SET_ID)) mbr_rule_set_id_6 , MAX(DECODE ( rn , 6, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_6 , MAX(DECODE ( rn , 6, mbr_id)) mbr_id_6 , MAX(DECODE ( rn , 6, processing_order)) processing_order_6 , MAX(DECODE ( rn , 6, tcat_id )) tcat_id_6 , MAX(DECODE ( rn , 6, member_name)) member_name_6 , MAX(DECODE ( rn , 6, tcat_name)) tcat_name_6 , MAX(DECODE ( rn , 7, member_type )) member_type_7 , MAX(DECODE ( rn , 7, MBR_RULE_ID)) mbr_rule_id_7 , MAX(DECODE ( rn , 7, MBR_RULE_SET_ID)) mbr_rule_set_id_7 , MAX(DECODE ( rn , 7, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_7 , MAX(DECODE ( rn , 7, mbr_id)) mbr_id_7 , MAX(DECODE ( rn , 7, processing_order)) processing_order_7 , MAX(DECODE ( rn , 7, member_name)) member_name_7 , MAX(DECODE ( rn , 7, tcat_name)) tcat_name_7 , MAX(DECODE ( rn , 7, tcat_id )) tcat_id_7 , MAX(DECODE ( rn , 8, member_type )) member_type_8 , MAX(DECODE ( rn , 8, MBR_RULE_ID)) mbr_rule_id_8 , MAX(DECODE ( rn , 8, MBR_RULE_SET_ID)) mbr_rule_set_id_8 , MAX(DECODE ( rn , 8, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_8 , MAX(DECODE ( rn , 8, mbr_id)) mbr_id_8 , MAX(DECODE ( rn , 8, processing_order)) processing_order_8 , MAX(DECODE ( rn , 8, member_name)) member_name_8 , MAX(DECODE ( rn , 8, tcat_name)) tcat_name_8 , MAX(DECODE ( rn , 8, tcat_id )) tcat_id_8 , MAX(DECODE ( rn , 9, member_type )) member_type_9 , MAX(DECODE ( rn , 9, MBR_RULE_ID)) mbr_rule_id_9 , MAX(DECODE ( rn , 9, MBR_RULE_SET_ID)) mbr_rule_set_id_9 , MAX(DECODE ( rn , 9, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_9 , MAX(DECODE ( rn , 9, mbr_id)) mbr_id_9 , MAX(DECODE ( rn , 9, processing_order)) processing_order_9 , MAX(DECODE ( rn , 9, member_name)) member_name_9 , MAX(DECODE ( rn , 9, tcat_name)) tcat_name_9 , MAX(DECODE ( rn , 9, tcat_id )) tcat_id_9 , MAX(DECODE ( rn , 10, member_type )) member_type_10 , MAX(DECODE ( rn , 10, MBR_RULE_ID)) mbr_rule_id_10 , MAX(DECODE ( rn , 10, MBR_RULE_SET_ID)) mbr_rule_set_id_10 , MAX(DECODE ( rn , 10, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_10 , MAX(DECODE ( rn , 10, mbr_id)) mbr_id_10 , MAX(DECODE ( rn , 10, processing_order)) processing_order_10 , MAX(DECODE ( rn , 10, member_name)) member_name_10 , MAX(DECODE ( rn , 10, tcat_name)) tcat_name_10 , MAX(DECODE ( rn , 10, tcat_id )) tcat_id_10 , MAX(DECODE ( rn , 11, member_type )) member_type_11 , MAX(DECODE ( rn , 11, MBR_RULE_ID)) mbr_rule_id_11 , MAX(DECODE ( rn , 11, MBR_RULE_SET_ID)) mbr_rule_set_id_11 , MAX(DECODE ( rn , 11, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_11 , MAX(DECODE ( rn , 11, mbr_id)) mbr_id_11 , MAX(DECODE ( rn , 11, processing_order)) processing_order_11 , MAX(DECODE ( rn , 11, member_name)) member_name_11 , MAX(DECODE ( rn , 11, tcat_name)) tcat_name_11 , MAX(DECODE ( rn , 11, tcat_id )) tcat_id_11 , MAX(DECODE ( rn , 12, member_type )) member_type_12 , MAX(DECODE ( rn , 12, MBR_RULE_ID)) mbr_rule_id_12 , MAX(DECODE ( rn , 12, MBR_RULE_SET_ID)) mbr_rule_set_id_12 , MAX(DECODE ( rn , 12, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_12 , MAX(DECODE ( rn , 12, mbr_id)) mbr_id_12 , MAX(DECODE ( rn , 12, processing_order)) processing_order_12 , MAX(DECODE ( rn , 12, member_name)) member_name_12 , MAX(DECODE ( rn , 12, tcat_name)) tcat_name_12 , MAX(DECODE ( rn , 12, tcat_id )) tcat_id_12 , MAX(DECODE ( rn , 13, member_type )) member_type_13 , MAX(DECODE ( rn , 13, MBR_RULE_ID)) mbr_rule_id_13 , MAX(DECODE ( rn , 13, MBR_RULE_SET_ID)) mbr_rule_set_id_13 , MAX(DECODE ( rn , 13, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_13 , MAX(DECODE ( rn , 13, mbr_id)) mbr_id_13 , MAX(DECODE ( rn , 13, processing_order)) processing_order_13 , MAX(DECODE ( rn , 13, member_name)) member_name_13 , MAX(DECODE ( rn , 13, tcat_name)) tcat_name_13 , MAX(DECODE ( rn , 13, tcat_id )) tcat_id_13 , MAX(DECODE ( rn , 14, member_type )) member_type_14 , MAX(DECODE ( rn , 14, MBR_RULE_ID)) mbr_rule_id_14 , MAX(DECODE ( rn , 14, MBR_RULE_SET_ID)) mbr_rule_set_id_14 , MAX(DECODE ( rn , 14, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_14 , MAX(DECODE ( rn , 14, mbr_id)) mbr_id_14 , MAX(DECODE ( rn , 14, processing_order)) processing_order_14 , MAX(DECODE ( rn , 14, member_name)) member_name_14 , MAX(DECODE ( rn , 14, tcat_name)) tcat_name_14 , MAX(DECODE ( rn , 14, tcat_id )) tcat_id_14 , MAX(DECODE ( rn , 15, member_type )) member_type_15 , MAX(DECODE ( rn , 15, MBR_RULE_ID)) mbr_rule_id_15 , MAX(DECODE ( rn , 15, MBR_RULE_SET_ID)) mbr_rule_set_id_15 , MAX(DECODE ( rn , 15, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_15 , MAX(DECODE ( rn , 15, mbr_id)) mbr_id_15 , MAX(DECODE ( rn , 15, processing_order)) processing_order_15 , MAX(DECODE ( rn , 15, member_name)) member_name_15 , MAX(DECODE ( rn , 15, tcat_name)) tcat_name_15 , MAX(DECODE ( rn , 15, tcat_id )) tcat_id_15 , MAX(DECODE ( rn , 16, member_type )) member_type_16 , MAX(DECODE ( rn , 16, MBR_RULE_ID)) mbr_rule_id_16 , MAX(DECODE ( rn , 16, MBR_RULE_SET_ID)) mbr_rule_set_id_16 , MAX(DECODE ( rn , 16, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_16 , MAX(DECODE ( rn , 16, mbr_id)) mbr_id_16 , MAX(DECODE ( rn , 16, processing_order)) processing_order_16 , MAX(DECODE ( rn , 16, member_name)) member_name_16 , MAX(DECODE ( rn , 16, tcat_name)) tcat_name_16 , MAX(DECODE ( rn , 16, tcat_id )) tcat_id_16 , MAX(DECODE ( rn , 17, member_type )) member_type_17 , MAX(DECODE ( rn , 17, MBR_RULE_ID)) mbr_rule_id_17 , MAX(DECODE ( rn , 17, MBR_RULE_SET_ID)) mbr_rule_set_id_17 , MAX(DECODE ( rn , 17, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_17 , MAX(DECODE ( rn , 17, mbr_id)) mbr_id_17 , MAX(DECODE ( rn , 17, processing_order)) processing_order_17 , MAX(DECODE ( rn , 17, member_name)) member_name_17 , MAX(DECODE ( rn , 17, tcat_name)) tcat_name_17 , MAX(DECODE ( rn , 17, tcat_id )) tcat_id_17 , MAX(DECODE ( rn , 18, member_type )) member_type_18 , MAX(DECODE ( rn , 18, MBR_RULE_ID)) mbr_rule_id_18 , MAX(DECODE ( rn , 18, MBR_RULE_SET_ID)) mbr_rule_set_id_18 , MAX(DECODE ( rn , 18, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_18 , MAX(DECODE ( rn , 18, mbr_id)) mbr_id_18 , MAX(DECODE ( rn , 18, processing_order)) processing_order_18 , MAX(DECODE ( rn , 18, member_name)) member_name_18 , MAX(DECODE ( rn , 18, tcat_name)) tcat_name_18 , MAX(DECODE ( rn , 18, tcat_id )) tcat_id_18 , MAX(DECODE ( rn , 19, member_type )) member_type_19 , MAX(DECODE ( rn , 19, MBR_RULE_ID)) mbr_rule_id_19 , MAX(DECODE ( rn , 19, MBR_RULE_SET_ID)) mbr_rule_set_id_19 , MAX(DECODE ( rn , 19, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_19 , MAX(DECODE ( rn , 19, mbr_id)) mbr_id_19 , MAX(DECODE ( rn , 19, processing_order)) processing_order_19 , MAX(DECODE ( rn , 19, member_name)) member_name_19 , MAX(DECODE ( rn , 19, tcat_name)) tcat_name_19 , MAX(DECODE ( rn , 19, tcat_id )) tcat_id_19 , MAX(DECODE ( rn , 20, member_type )) member_type_20 , MAX(DECODE ( rn , 20, MBR_RULE_ID)) mbr_rule_id_20 , MAX(DECODE ( rn , 20, MBR_RULE_SET_ID)) mbr_rule_set_id_20 , MAX(DECODE ( rn , 20, MBR_CNDL_RULE_ID)) mbr_cnd_rule_id_20 , MAX(DECODE ( rn , 20, mbr_id)) mbr_id_20 , MAX(DECODE ( rn , 20, processing_order)) processing_order_20 , MAX(DECODE ( rn , 20, member_name)) member_name_20 , MAX(DECODE ( rn , 20, tcat_name)) tcat_name_20 , MAX(DECODE ( rn , 20, tcat_id )) tcat_id_20 , enterprise_id FROM (SELECT rs.rule_set_id , rl.rule_set_name , rl.effective_start_date, rl.effective_end_date , rl.rule_set_unq_id , rl.rule_type , rs.processing_order , rs.tcat_id , rs.member_type , rs.MBR_RULE_ID , rs.MBR_RULE_SET_ID , rs.mbr_cndl_rule_id , rs.mbr_id , mids.member_name , tcat.tcat_name , rs.enterprise_id , row_number() over ( partition BY rs.rule_set_unq_id order by rs.processing_order ) rn FROM hwm_rule_sets_f rl , (SELECT rule_set_id , rule_set_unq_id , processing_order , tcat_id , member_type , mbr_rule_id , mbr_rule_set_id , mbr_cndl_rule_id , NVL( mbr_rule_set_id , NVL(mbr_cndl_rule_id , mbr_rule_id)) mbr_id, enterprise_id FROM hwm_rule_set_mbrs ) rs , (SELECT 'RULE' member_type , r.rule_id member_id , r.rule_name member_name FROM hwm_rules r UNION SELECT 'RULESET' MEMBER_TYPE, rule_set_id MEMBER_ID , rule_set_name MEMBER_NAME FROM HWM_RULE_SETS_F rs WHERE trunc(sysdate) BETWEEN trunc(rs.effective_start_date) AND trunc(rs.effective_end_date) UNION SELECT 'CONDRULE' member_type, cndl_rule_id member_id , cndl_rule_name member_name FROM hwm_rules_cndl ) mids , ( SELECT tcat_id, tcat_name FROM HWM_TCATS_VL ) tcat WHERE rl.rule_set_id = rs.rule_set_id AND rl.rule_set_unq_id = rs.rule_set_unq_id AND rl.enterprise_id = rs.enterprise_id AND rs.member_type = mids.member_type AND rs.mbr_id = mids.member_id AND rs.tcat_id = tcat.tcat_id(+) ) ta GROUP BY rule_set_id , effective_start_date, effective_end_date , rule_set_unq_id , enterprise_id , rule_set_name , rule_type |