CMP_MKT_ASG_JOBPOS_LOC_V
Details
-
Schema: FUSION
-
Object owner: CMP
-
Object type: VIEW
Columns
Name |
---|
ASSIGNMENT_ID EFFECTIVE_LATEST_CHANGE ASGN_JOB_ID ASGN_POSITION_ID ASGN_LOCATION_ID JOB_LIST_ID VENDOR_ID VENDOR_JOB_CODE JOB_FUNCTION_ID JOB_FAMILY_ID CAREER_STREAM_ID CAREER_LEVEL_ID OTHER_LEVEL_ID VENDOR_JOB_MAPPING_CODE MKTJOB_POSITION_ID MKTJOB_JOB_ID STATUS BUSINESS_GROUP_ID SURVEY_LOCATION_ID SURVEY_LOCATION_CODE SURVEY_LOCATION_MAP_ID MKTLOCMAP_LOCATION_ID CHILDJOBBENCHMARKJOBID DIRECTINDIRECTCODE ANCHORINGJOBINDICATORCODE |
Query
SQL_Statement |
---|
SELECT asgn.ASSIGNMENT_ID, asgn.EFFECTIVE_LATEST_CHANGE, asgn.job_id asgn_job_id, asgn.position_id asgn_position_id, asgn.location_id asgn_location_id, mktjob.job_list_id, mktjob.vendor_id, mktjob.vendor_job_code, mktjob.job_function_id, mktjob.job_family_id, mktjob.career_stream_id, mktjob.career_level_id, mktjob.other_level_id, mktjob.vendor_job_mapping_code, mktjob.position_id mktjob_position_id, mktjob.job_id mktjob_job_id, mktjob.status, mktjob.business_group_id, mktloc.SURVEY_LOCATION_ID , mktloc.SURVEY_LOCATION_CODE, mktlocmap.SURVEY_LOCATION_MAP_ID, mktlocmap.LOCATION_ID mktlocmap_LOCATION_ID, childjob.BENCHMARK_JOB_ID childjobbenchmarkjobid, ( case when ( asgn.JOB_ID = mktjob.JOB_ID ) then 'D' when ( childjob.BENCHMARK_JOB_ID = mktjob.JOB_ID ) then 'I' else null end ) DirectIndirectCode, ( case when ( asgn.JOB_ID = mktjob.JOB_ID AND childjob.BENCHMARK_JOB_FLAG = 'Y' ) then 'P' when ( childjob.BENCHMARK_JOB_ID = mktjob.JOB_ID ) then 'C' else 'N' end ) AnchoringJobIndicatorCode FROM PER_ALL_ASSIGNMENTS_M asgn, CMP_MKT_VND_JOBS_B mktjob, CMP_MKT_VND_LOC_B mktloc, CMP_MKT_VND_LOC_MAP mktlocmap, PER_JOBS_F childjob WHERE mktjob.VENDOR_ID = mktloc.VENDOR_ID AND mktloc.VENDOR_ID = mktlocmap.VENDOR_ID AND mktloc.SURVEY_LOCATION_ID = mktlocmap.SURVEY_LOCATION_ID AND asgn.LOCATION_ID = mktlocmap.LOCATION_ID AND asgn.JOB_ID = childjob.JOB_ID(+) AND asgn.EFFECTIVE_LATEST_CHANGE = 'Y' AND ( asgn.ASSIGNMENT_TYPE = 'E' or asgn.ASSIGNMENT_TYPE = 'C' or asgn.ASSIGNMENT_TYPE = 'N' or asgn.ASSIGNMENT_TYPE = 'P' ) AND ( ( asgn.JOB_ID = mktjob.JOB_ID OR childjob.BENCHMARK_JOB_ID = mktjob.JOB_ID ) OR ( mktjob.VENDOR_JOB_MAPPING_CODE = 'ORA_CMP_MD_POSITION' AND asgn.POSITION_ID = mktjob.POSITION_ID ) ) AND trunc(sysdate) BETWEEN asgn.EFFECTIVE_START_DATE AND asgn.EFFECTIVE_END_DATE AND trunc(sysdate) BETWEEN childjob.EFFECTIVE_START_DATE(+) AND childjob.EFFECTIVE_END_DATE(+) |