leading-project/finereport/xiazuan/3_property/2_报事情况报表.sql

20 lines
1.0 KiB
MySQL
Raw Normal View History

2024-07-29 18:50:08 +08:00
-- ======================================
-- report_5_完成率
-- ======================================
SELECT
organ_code AS id,
organ_name AS ,
SUM(IFNULL(incident_num,0)) AS ,
IFNULL((SUM(IFNULL(response_timely_incident_num,0)) / SUM(IFNULL(incident_num,0))),0) AS ,
IFNULL((SUM(IFNULL(completed_incident_num,0)) / SUM(IFNULL(incident_num,0))),0) AS ,
IFNULL((SUM(IFNULL(follow_up_incident_num,0)) / SUM(IFNULL(incident_num,0))),0) AS 访,
IFNULL((SUM(IFNULL(incident_close_num,0)) / SUM(IFNULL(incident_num,0))),0) AS ,
case when (sum(incident_num) - sum(indeal_incident_num)) = 0 THEN 0
else sum(incident_close_num) / (sum(incident_num) - sum(indeal_incident_num))
end AS
FROM dw.dws_estate_incident_info_m T1
WHERE 1=1
${IF(LEN(p_startdate)>0,"AND T1.incident_ym = '"+FORMAT(CONCATENATE(p_startdate,"-01"),"yyyyMM")+"'","")}
${IF(LEN(p_area)>0," AND T1.organ_code IN ('"+p_area+"')", "")}
GROUP BY organ_code,organ_name