HRT_PROFILE_MATCH_V
Details
-
Schema: FUSION
-
Object owner: HRT
-
Object type: VIEW
Columns
Name |
---|
PROFILE_ID PROFILE_ITEM_ID CONTENT_TYPE_ID CONTENT_ITEM_ID BUSINESS_GROUP_ID PROFILE_RATING SEARCH_RATING SEARCH_IMPORTANCE SEARCH_TARGET_IMPORTANCE PROFILE_NAME SEARCH_INSTANCE_ID ACTUAL_RATING ACTUAL_TARGET_RATING PROFILE_TYPE_CODE PERSON_ID SOURCE_PROFILE_ID COMPETENCY_COUNT COMPETENCY_TARGET_COUNT LANGUAGE_COUNT LANGUAGE_TARGET_COUNT CERTIFICATION_COUNT CERTIFICATION_TARGET_COUNT HONOR_COUNT HONOR_TARGET_COUNT MEMBERSHIP_COUNT MEMBERSHIP_TARGET_COUNT DEGREE_COUNT DEGREE_TARGET_COUNT WREQ_COUNT WREQ_TARGET_COUNT |
Query
SQL_Statement |
---|
SELECT PROF_ITEMS.PROFILE_ID , PROF_ITEMS.PROFILE_ITEM_ID , PROF_ITEMS.CONTENT_TYPE_ID , PROF_ITEMS.CONTENT_ITEM_ID , PROF_ITEMS.BUSINESS_GROUP_ID , RATIN_LVL1.NUMERIC_RATING PROFILE_RATING , PROF_CRIT.SEARCH_NUMERIC_RATING1 SEARCH_RATING , ROUND (TO_NUMBER (PROF_CRIT.IMPORTANCE) / (SELECT SUM (TO_NUMBER (ITEMS.IMPORTANCE)) FROM HRT_PROFILE_MATCH_CRIT ITEMS WHERE ITEMS.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID ) * 100 ,2) / 100 SEARCH_IMPORTANCE , round (to_number (prof_items.importance) / ( SELECT sum (to_number (items.importance)) FROM hrt_profile_items items ,hrt_content_types_b ctypeb WHERE items.profile_id = prof_items.profile_id AND items.content_type_id = ctypeb.content_type_id AND ctypeb.context_name IN ('COMPETENCY','LANGUAGE','CERTIFICATION' ,'HONOR','MEMBERSHIP','DEGREE' ,'WORK_REQUIREMENTS') AND items.last_update_date = ( SELECT max (prof_dt.last_update_date) FROM hrt_profile_items prof_dt WHERE trunc (current_date) >= prof_dt.date_from AND ( trunc (current_date) <= prof_dt.date_to OR prof_dt.date_to IS NULL ) AND prof_dt.profile_id = items.profile_id AND ( prof_dt.content_type_id = items.content_type_id ) AND ( prof_dt.content_item_id = items.content_item_id OR ctypeb.context_name = 'WORK_REQUIREMENTS' ) ) ) * 100 ,2) / 100 search_target_importance , CASE PROF_TYP.PROFILE_TYPE_CODE WHEN 'PERSON' THEN (SELECT NAM.LIST_NAME FROM PER_PERSON_NAMES_F_V NAM WHERE NAM.PERSON_ID = PROF_VL.PERSON_ID AND TRUNC (SYSDATE) BETWEEN NAM.EFFECTIVE_START_DATE AND NAM.EFFECTIVE_END_DATE ) ELSE PROF_VL.DESCRIPTION END PROFILE_NAME , PROF_CRIT.SEARCH_INSTANCE_ID , CASE WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'Y' AND RATIN_LVL1.NUMERIC_RATING > PROF_CRIT.SEARCH_NUMERIC_RATING1 THEN 100 WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'Y' AND RATIN_LVL1.NUMERIC_RATING < PROF_CRIT.SEARCH_NUMERIC_RATING1 THEN (RATIN_LVL1.NUMERIC_RATING / PROF_CRIT.SEARCH_NUMERIC_RATING1) * 100 WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'WP' AND PROF_VL.PROFILE_USAGE_CODE = 'P' THEN NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_1 = PROF_ITEMS.ITEM_TEXT30_1 ) ,0) + NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_3 = PROF_ITEMS.ITEM_TEXT30_3 ) ,0) WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'WP' AND PROF_VL.PROFILE_USAGE_CODE = 'M' THEN NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_1 = PROF_ITEMS.ITEM_TEXT30_1 ) ,0) + NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_3 = PROF_ITEMS.ITEM_TEXT30_2 ) ,0) WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'WM' AND PROF_VL.PROFILE_USAGE_CODE = 'P' THEN NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_1 = PROF_ITEMS.ITEM_TEXT30_1 ) ,0) + NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_2 = PROF_ITEMS.ITEM_TEXT30_3 ) ,0) WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'WM' AND PROF_VL.PROFILE_USAGE_CODE = 'M' THEN NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_1 = PROF_ITEMS.ITEM_TEXT30_1 ) ,0) + NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_2 = PROF_ITEMS.ITEM_TEXT30_2 ) ,0) ELSE 100 END ACTUAL_RATING , CASE WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'Y' AND RATIN_LVL1.NUMERIC_RATING < PROF_CRIT.SEARCH_NUMERIC_RATING1 THEN 100 WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'Y' AND RATIN_LVL1.NUMERIC_RATING > PROF_CRIT.SEARCH_NUMERIC_RATING1 THEN (PROF_CRIT.SEARCH_NUMERIC_RATING1 / RATIN_LVL1.NUMERIC_RATING) * 100 WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'WP' AND PROF_VL.PROFILE_USAGE_CODE = 'P' THEN NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_1 = PROF_ITEMS.ITEM_TEXT30_1 ) ,0) + NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_3 = PROF_ITEMS.ITEM_TEXT30_3 ) ,0) WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'WP' AND PROF_VL.PROFILE_USAGE_CODE = 'M' THEN NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_1 = PROF_ITEMS.ITEM_TEXT30_1 ) ,0) + NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_3 = PROF_ITEMS.ITEM_TEXT30_2 ) ,0) WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'WM' AND PROF_VL.PROFILE_USAGE_CODE = 'P' THEN NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_1 = PROF_ITEMS.ITEM_TEXT30_1 ) ,0) + NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT.ITEM_TEXT30_2 = PROF_ITEMS.ITEM_TEXT30_3 ) ,0) WHEN PROF_CRIT.SEARCH_RATING_USAGE = 'WM' AND PROF_VL.PROFILE_USAGE_CODE = 'M' THEN NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_1 = PROF_ITEMS.ITEM_TEXT30_1 ) ,0) + NVL ( (SELECT 50 FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT2 , HRT_CONTENT_TYPES_B CTYPEB2 WHERE PROF_CRIT2.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND PROF_CRIT2.CONTENT_TYPE_ID = CTYPEB2.CONTENT_TYPE_ID AND PROF_CRIT2.BUSINESS_GROUP_ID = CTYPEB2.BUSINESS_GROUP_ID AND CTYPEB2.CONTEXT_NAME = 'WORK_REQUIREMENTS' AND PROF_CRIT2.ITEM_TEXT30_2 = PROF_ITEMS.ITEM_TEXT30_2 ) ,0) ELSE 100 END ACTUAL_TARGET_RATING , PROF_TYP.PROFILE_TYPE_CODE , PROF_VL.PERSON_ID , PROF_CRIT.PROFILE_ID SOURCE_PROFILE_ID , (SELECT COUNT (*) FROM HRT_PROFILE_MATCH_CRIT COMP_CRIT , HRT_CONTENT_TYPES_B CTYPEA WHERE COMP_CRIT.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND COMP_CRIT.CONTENT_TYPE_ID = CTYPEA.CONTENT_TYPE_ID AND COMP_CRIT.BUSINESS_GROUP_ID = CTYPEA.BUSINESS_GROUP_ID AND CTYPEA.CONTEXT_NAME = 'COMPETENCY' ) COMPETENCY_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_ITEMS COMP_PROF , HRT_CONTENT_TYPES_B CTYPEB WHERE COMP_PROF.PROFILE_ID = PROF_ITEMS.PROFILE_ID AND COMP_PROF.CONTENT_TYPE_ID = CTYPEB.CONTENT_TYPE_ID AND COMP_PROF.BUSINESS_GROUP_ID = CTYPEB.BUSINESS_GROUP_ID AND CTYPEB.CONTEXT_NAME = 'COMPETENCY' AND COMP_PROF.DATE_FROM = (SELECT MAX (COMP_PROF_DT.DATE_FROM) FROM HRT_PROFILE_ITEMS COMP_PROF_DT WHERE COMP_PROF_DT.PROFILE_ID = COMP_PROF.PROFILE_ID AND COMP_PROF_DT.CONTENT_ITEM_ID = COMP_PROF.CONTENT_ITEM_ID ) ) COMPETENCY_TARGET_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_MATCH_CRIT LANG_CRIT , HRT_CONTENT_TYPES_B CTYPEA WHERE LANG_CRIT.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND LANG_CRIT.CONTENT_TYPE_ID = CTYPEA.CONTENT_TYPE_ID AND LANG_CRIT.BUSINESS_GROUP_ID = CTYPEA.BUSINESS_GROUP_ID AND CTYPEA.CONTEXT_NAME = 'LANGUAGE' ) LANGUAGE_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_ITEMS LANG_PROF , HRT_CONTENT_TYPES_B CTYPEB WHERE LANG_PROF.PROFILE_ID = PROF_ITEMS.PROFILE_ID AND LANG_PROF.CONTENT_TYPE_ID = CTYPEB.CONTENT_TYPE_ID AND LANG_PROF.BUSINESS_GROUP_ID = CTYPEB.BUSINESS_GROUP_ID AND CTYPEB.CONTEXT_NAME = 'LANGUAGE' AND LANG_PROF.DATE_FROM = (SELECT MAX (LANG_PROF_DT.DATE_FROM) FROM HRT_PROFILE_ITEMS LANG_PROF_DT WHERE LANG_PROF_DT.PROFILE_ID = LANG_PROF.PROFILE_ID AND LANG_PROF_DT.CONTENT_ITEM_ID = LANG_PROF.CONTENT_ITEM_ID ) ) LANGUAGE_TARGET_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_MATCH_CRIT CERT_CRIT , HRT_CONTENT_TYPES_B CTYPEA WHERE CERT_CRIT.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND CERT_CRIT.CONTENT_TYPE_ID = CTYPEA.CONTENT_TYPE_ID AND CERT_CRIT.BUSINESS_GROUP_ID = CTYPEA.BUSINESS_GROUP_ID AND CTYPEA.CONTEXT_NAME = 'CERTIFICATION' ) CERTIFICATION_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_ITEMS CERT_PROF , HRT_CONTENT_TYPES_B CTYPEB WHERE CERT_PROF.PROFILE_ID = PROF_ITEMS.PROFILE_ID AND CERT_PROF.CONTENT_TYPE_ID = CTYPEB.CONTENT_TYPE_ID AND CERT_PROF.BUSINESS_GROUP_ID = CTYPEB.BUSINESS_GROUP_ID AND CTYPEB.CONTEXT_NAME = 'CERTIFICATION' AND CERT_PROF.DATE_FROM = (SELECT MAX (CERT_PROF_DT.DATE_FROM) FROM HRT_PROFILE_ITEMS CERT_PROF_DT WHERE CERT_PROF_DT.PROFILE_ID = CERT_PROF.PROFILE_ID AND CERT_PROF_DT.CONTENT_ITEM_ID = CERT_PROF.CONTENT_ITEM_ID AND NVL (TRIM (UPPER (CERT_PROF_DT.ITEM_TEXT240_1)) ,'1') = NVL (TRIM (UPPER (CERT_PROF.ITEM_TEXT240_1)) ,'1') ) ) CERTIFICATION_TARGET_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_MATCH_CRIT HONR_CRIT , HRT_CONTENT_TYPES_B CTYPEA WHERE HONR_CRIT.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND HONR_CRIT.CONTENT_TYPE_ID = CTYPEA.CONTENT_TYPE_ID AND HONR_CRIT.BUSINESS_GROUP_ID = CTYPEA.BUSINESS_GROUP_ID AND CTYPEA.CONTEXT_NAME = 'HONOR' ) HONOR_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_ITEMS HONR_PROF , HRT_CONTENT_TYPES_B CTYPEB WHERE HONR_PROF.PROFILE_ID = PROF_ITEMS.PROFILE_ID AND HONR_PROF.CONTENT_TYPE_ID = CTYPEB.CONTENT_TYPE_ID AND HONR_PROF.BUSINESS_GROUP_ID = CTYPEB.BUSINESS_GROUP_ID AND CTYPEB.CONTEXT_NAME = 'HONOR' AND HONR_PROF.DATE_FROM = (SELECT MAX (HONR_PROF_DT.DATE_FROM) FROM HRT_PROFILE_ITEMS HONR_PROF_DT WHERE HONR_PROF_DT.PROFILE_ID = HONR_PROF.PROFILE_ID AND HONR_PROF_DT.CONTENT_ITEM_ID = HONR_PROF.CONTENT_ITEM_ID ) ) HONOR_TARGET_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_MATCH_CRIT MMBR_CRIT , HRT_CONTENT_TYPES_B CTYPEA WHERE MMBR_CRIT.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND MMBR_CRIT.CONTENT_TYPE_ID = CTYPEA.CONTENT_TYPE_ID AND MMBR_CRIT.BUSINESS_GROUP_ID = CTYPEA.BUSINESS_GROUP_ID AND CTYPEA.CONTEXT_NAME = 'MEMBERSHIP' ) MEMBERSHIP_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_ITEMS MMBR_PROF , HRT_CONTENT_TYPES_B CTYPEB WHERE MMBR_PROF.PROFILE_ID = PROF_ITEMS.PROFILE_ID AND MMBR_PROF.CONTENT_TYPE_ID = CTYPEB.CONTENT_TYPE_ID AND MMBR_PROF.BUSINESS_GROUP_ID = CTYPEB.BUSINESS_GROUP_ID AND CTYPEB.CONTEXT_NAME = 'MEMBERSHIP' AND MMBR_PROF.DATE_FROM = (SELECT MAX (MMBR_PROF_DT.DATE_FROM) FROM HRT_PROFILE_ITEMS MMBR_PROF_DT WHERE MMBR_PROF_DT.PROFILE_ID = MMBR_PROF.PROFILE_ID AND MMBR_PROF_DT.CONTENT_ITEM_ID = MMBR_PROF.CONTENT_ITEM_ID ) ) MEMBERSHIP_TARGET_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_MATCH_CRIT DEGR_CRIT , HRT_CONTENT_TYPES_B CTYPEA WHERE DEGR_CRIT.SEARCH_INSTANCE_ID = PROF_CRIT.SEARCH_INSTANCE_ID AND DEGR_CRIT.CONTENT_TYPE_ID = CTYPEA.CONTENT_TYPE_ID AND DEGR_CRIT.BUSINESS_GROUP_ID = CTYPEA.BUSINESS_GROUP_ID AND CTYPEA.CONTEXT_NAME = 'DEGREE' ) DEGREE_COUNT , (SELECT COUNT (*) FROM HRT_PROFILE_ITEMS DEGR_PROF , HRT_CONTENT_TYPES_B CTYPEB WHERE DEGR_PROF.PROFILE_ID = PROF_ITEMS.PROFILE_ID AND DEGR_PROF.CONTENT_TYPE_ID = CTYPEB.CONTENT_TYPE_ID AND DEGR_PROF.BUSINESS_GROUP_ID = CTYPEB.BUSINESS_GROUP_ID AND CTYPEB.CONTEXT_NAME = 'DEGREE' AND DEGR_PROF.DATE_FROM = (SELECT MAX (DEGR_PROF_DT.DATE_FROM) FROM HRT_PROFILE_ITEMS DEGR_PROF_DT WHERE DEGR_PROF_DT.PROFILE_ID = DEGR_PROF.PROFILE_ID AND DEGR_PROF_DT.CONTENT_ITEM_ID = DEGR_PROF.CONTENT_ITEM_ID ) ) DEGREE_TARGET_COUNT , 1 WREQ_COUNT , 1 WREQ_TARGET_COUNT FROM HRT_PROFILE_MATCH_CRIT PROF_CRIT , HRT_PROFILES_B REF_PROF , HRT_PROFILE_ITEMS PROF_ITEMS , HRT_RATING_LEVELS_B RATIN_LVL1 , HRT_PROFILES_VL PROF_VL , HRT_PROFILE_TYPES_VL PROF_TYP , HRT_CONTENT_TYPES_B CTYPEB WHERE TRUNC (CURRENT_DATE) >= PROF_ITEMS.DATE_FROM AND ( TRUNC (CURRENT_DATE) <= PROF_ITEMS.DATE_TO OR PROF_ITEMS.DATE_TO IS NULL ) AND PROF_CRIT.CONTENT_TYPE_ID = PROF_ITEMS.CONTENT_TYPE_ID AND REF_PROF.PROFILE_ID = PROF_CRIT.PROFILE_ID AND PROF_ITEMS.CONTENT_TYPE_ID = CTYPEB.CONTENT_TYPE_ID AND ( ( PROF_CRIT.CONTENT_ITEM_ID = PROF_ITEMS.CONTENT_ITEM_ID AND ( REF_PROF.PROFILE_USAGE_CODE = 'M' OR PROF_VL.PROFILE_USAGE_CODE = 'M' OR ( DECODE (CTYPEB.CONTEXT_NAME ,'DEGREE' ,NVL (TRIM (UPPER (PROF_CRIT.ITEM_TEXT240_1)) ,'1') ,'CERTIFICATION' ,NVL (TRIM (UPPER (PROF_CRIT.ITEM_TEXT240_1)) ,'1') ,'1') = DECODE (CTYPEB.CONTEXT_NAME ,'DEGREE' ,NVL (TRIM (UPPER (PROF_ITEMS.ITEM_TEXT240_1)) ,'1') ,'CERTIFICATION' ,NVL (TRIM (UPPER (PROF_ITEMS.ITEM_TEXT240_1)) ,'1') ,'1') ) ) ) OR ( PROF_CRIT.CONTENT_TYPE_ID = CTYPEB.CONTENT_TYPE_ID AND PROF_CRIT.BUSINESS_GROUP_ID = CTYPEB.BUSINESS_GROUP_ID AND CTYPEB.CONTEXT_NAME = 'WORK_REQUIREMENTS' ) ) AND PROF_ITEMS.BUSINESS_GROUP_ID = CTYPEB.BUSINESS_GROUP_ID AND PROF_ITEMS.RATING_MODEL_ID1 = RATIN_LVL1.RATING_MODEL_ID (+) AND PROF_ITEMS.RATING_LEVEL_ID1 = RATIN_LVL1.RATING_LEVEL_ID (+) AND PROF_VL.PROFILE_ID = PROF_ITEMS.PROFILE_ID AND PROF_VL.PROFILE_STATUS_CODE = 'A' AND ( PROF_VL.PROFILE_USAGE_CODE = 'M' OR ( PROF_VL.PROFILE_USAGE_CODE = 'P' AND PROF_VL.PERSON_ID IS NOT NULL ) ) AND PROF_TYP.PROFILE_TYPE_ID = PROF_VL.PROFILE_TYPE_ID AND PROF_ITEMS.LAST_UPDATE_DATE = DECODE (CTYPEB.CONTEXT_NAME ,'WORK_REQUIREMENTS' , (SELECT MAX (PROF_ITEM2.LAST_UPDATE_DATE) FROM HRT_PROFILE_ITEMS PROF_ITEM2 WHERE TRUNC (CURRENT_DATE) >= PROF_ITEM2.DATE_FROM AND ( TRUNC (CURRENT_DATE) <= PROF_ITEM2.DATE_TO OR PROF_ITEM2.DATE_TO IS NULL ) AND PROF_ITEM2.PROFILE_ID = PROF_ITEMS.PROFILE_ID AND PROF_ITEM2.CONTENT_TYPE_ID = PROF_ITEMS.CONTENT_TYPE_ID ) , (SELECT MAX (PROF_ITEM4.LAST_UPDATE_DATE) FROM HRT_PROFILE_ITEMS PROF_ITEM4 WHERE TRUNC (CURRENT_DATE) >= PROF_ITEM4.DATE_FROM AND ( TRUNC (CURRENT_DATE) <= PROF_ITEM4.DATE_TO OR PROF_ITEM4.DATE_TO IS NULL ) AND PROF_ITEM4.PROFILE_ID = PROF_ITEMS.PROFILE_ID AND ( PROF_ITEM4.CONTENT_ITEM_ID = PROF_ITEMS.CONTENT_ITEM_ID AND ( REF_PROF.PROFILE_USAGE_CODE = 'M' OR PROF_VL.PROFILE_USAGE_CODE = 'M' OR ( DECODE (CTYPEB.CONTEXT_NAME ,'DEGREE' ,NVL (TRIM (UPPER (PROF_ITEM4.ITEM_TEXT240_1)) ,'1') ,'CERTIFICATION' ,NVL (TRIM (UPPER (PROF_ITEM4.ITEM_TEXT240_1)) ,'1') ,'1') = DECODE (CTYPEB.CONTEXT_NAME ,'DEGREE' ,NVL (TRIM (UPPER (PROF_ITEMS.ITEM_TEXT240_1)) ,'1') ,'CERTIFICATION' ,NVL (TRIM (UPPER (PROF_ITEMS.ITEM_TEXT240_1)) ,'1') ,'1') ) ) ) )) AND PROF_ITEMS.BUSINESS_GROUP_ID = PROF_TYP.BUSINESS_GROUP_ID AND PROF_ITEMS.BUSINESS_GROUP_ID = RATIN_LVL1.BUSINESS_GROUP_ID (+) |