HWP_PRED_TEAM_DATA_V
Details
-
Schema: FUSION
-
Object owner: HWP
-
Object type: VIEW
Columns
Name |
---|
PERSON_ID ASSIGNMENT_ID ASSIGNMENT_NAME PRIMARY_FLAG EFFECTIVE_START_DATE EFFECTIVE_END_DATE EFFECTIVE_SEQUENCE EFFECTIVE_LATEST_CHANGE GROUP_PREDICTED_PERFORMANCE GROUP_POTENTIAL GROUP_PREDICTED_RISK TOTAL_HEADCOUNT DIRECTS_HEADCOUNT |
Query
SQL_Statement |
---|
SELECT pmhd.manager_id person_id, pmhd.manager_assignment_id assignment_id, paam.assignment_name, paam.primary_flag, paam.effective_start_date, paam.effective_end_date, paam.Effective_Sequence, paam.Effective_Latest_change, AVG(pred.worker_pred_perf ) group_predicted_performance, AVG(pred.worker_pred_perf * 0.80) group_potential, AVG(risk.is_emp_prob) group_predicted_risk, COUNT(pmhd.assignment_id) total_headcount, COUNT(CASE WHEN pmhd.manager_level = 1 THEN pmhd.assignment_id END) directs_headcount FROM per_manager_hrchy_dn pmhd, per_all_assignments_m paam, hwp_pred_perf_results_v pred, hwp_pred_attr_results_v risk WHERE pmhd.person_id = pred.person_id(+) and pmhd.assignment_id = pred.assignment_id(+) AND pmhd.person_id = risk.person_id(+) and pmhd.assignment_id = risk.assignment_id(+) AND trunc(SYSDATE )BETWEEN pmhd.effective_start_date and pmhd.effective_end_date AND paam.assignment_id = pmhd.manager_assignment_id AND paam.person_id = pmhd.manager_id AND trunc(SYSDATE) BETWEEN paam.effective_start_date AND paam.effective_end_date AND paam.assignment_type in ('E' , 'C' ,'N') AND paam.Effective_Latest_change = 'Y' GROUP BY pmhd.manager_id, pmhd.manager_assignment_id,paam.assignment_name,paam.primary_flag,paam.effective_start_date, paam.effective_end_date,paam.Effective_Sequence,paam.Effective_Latest_change |