2024-07-23 21:40:49 +08:00
|
|
|
select
|
|
|
|
concat(right(ym,2) + 0 , '月') ym
|
|
|
|
, sum(plan_num) plan_num
|
|
|
|
, sum(plan_complete_num) plan_complete_num
|
|
|
|
, sum(plan_incomplete_num) plan_incomplete_num
|
|
|
|
, sum(plan_complete_num) / sum(plan_num) plan_complete_rate
|
|
|
|
, sum(plan_adjust_num) plan_adjust_num
|
|
|
|
, sum(plan_adjust_num) / sum(plan_num) plan_adjust_rate
|
|
|
|
from dws_operation_plan_summary_m a
|
|
|
|
left join (select distinct organ_code, organ_name, comm_id, comm_name
|
|
|
|
, oa_organ_code, oa_organ_name, oa_comm_id, oa_comm_name from dim_organ_mapping where comm_id is not null) b
|
|
|
|
on a.subcompanyid = b.oa_comm_id
|
|
|
|
where 1=1
|
|
|
|
${if(len(organ)=0,"","and organ_code = '"+organ+"'")}
|
|
|
|
and left(ym,4) = '2024'
|
|
|
|
group by ym
|
2024-07-24 22:31:22 +08:00
|
|
|
order by ym asc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- 【设备巡检】
|
|
|
|
|
|
|
|
-- 【old】
|
|
|
|
select
|
|
|
|
sum(task_finish_num)
|
|
|
|
, sum(task_num)
|
|
|
|
, sum(task_finish_num) / sum(task_num) inspection_finish_rate
|
|
|
|
FROM dws_engine_equipment_inspect_task_m
|
|
|
|
where task_ym = date_format(current_date(),'%Y%m')
|
|
|
|
${if(len(organ)=0,"","and organ_code = '"+organ+"'")}
|
|
|
|
;
|
|
|
|
|
|
|
|
-- 【new】
|
|
|
|
|
|
|
|
select
|
|
|
|
comm_id
|
|
|
|
,comm_name
|
|
|
|
,task_ym
|
|
|
|
sum(task_finish_num) / sum(task_num) as inspection_finish_rate
|
|
|
|
FROM dws_engine_equipment_inspect_task_m
|
|
|
|
where task_ym = date_format(current_date(),'%Y%m')
|
|
|
|
group by
|
|
|
|
comm_id
|
|
|
|
,comm_name
|
|
|
|
,task_ym
|
|
|
|
;
|
|
|
|
|
|
|
|
${if(len(organ)=0,"","and organ_code = '"+organ+"'")}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
设备巡查.select(task_finish_num) / 设备巡查.select(task_num)
|