|
@@ -15,16 +15,19 @@
|
|
complaint_satisfied_list::float8, complaint_satisfied_count::float8,
|
|
complaint_satisfied_list::float8, complaint_satisfied_count::float8,
|
|
complaint_resolution_list::float8, complaint_resolution_count::float8,
|
|
complaint_resolution_list::float8, complaint_resolution_count::float8,
|
|
complaint_response_list::float8, complaint_response_count::float8, complaint::float8 from
|
|
complaint_response_list::float8, complaint_response_count::float8, complaint::float8 from
|
|
- report_auto.he_d_high_quality hdhq where acct_date = #{day} and profes_dep = '网络质量' and
|
|
|
|
- big_type_name = '移网网络体验' and small_type_name = '--') select '全省' as businoareaname,
|
|
|
|
|
|
+ report_auto.he_d_high_quality hdhq where acct_date = '2023-07-01' and profes_dep = '网络质量'
|
|
|
|
+ and big_type_name = '移网网络体验' and small_type_name = '--') select '全省' as businoareaname,
|
|
sum(complaint_satisfied_list) / sum(complaint_satisfied_count + complaint) as
|
|
sum(complaint_satisfied_list) / sum(complaint_satisfied_count + complaint) as
|
|
complaint_satisfied, sum(complaint_resolution_list) / sum(complaint_resolution_count +
|
|
complaint_satisfied, sum(complaint_resolution_list) / sum(complaint_resolution_count +
|
|
complaint) as complaint_resolution, sum(complaint_response_list) /
|
|
complaint) as complaint_resolution, sum(complaint_response_list) /
|
|
sum(complaint_response_count + complaint) as complaint_response from t1 union select
|
|
sum(complaint_response_count + complaint) as complaint_response from t1 union select
|
|
- businoareaname, complaint_satisfied_list / (complaint_satisfied_count + complaint) as
|
|
|
|
- complaint_satisfied, complaint_resolution_list / (complaint_resolution_count + complaint) as
|
|
|
|
- complaint_resolution, complaint_response_list / (complaint_response_count + complaint) as
|
|
|
|
- complaint_response from t1</select>
|
|
|
|
|
|
+ businoareaname, case when (complaint_satisfied_count + complaint) = 0 then 0 else
|
|
|
|
+ complaint_satisfied_list / (complaint_satisfied_count + complaint) end as
|
|
|
|
+ complaint_satisfied, case when (complaint_resolution_count + complaint) = 0 then 0 else
|
|
|
|
+ complaint_resolution_list / (complaint_resolution_count + complaint) end as
|
|
|
|
+ complaint_resolution, case when (complaint_response_count + complaint) = 0 then 0 else
|
|
|
|
+ complaint_response_list / (complaint_response_count + complaint) end as complaint_response
|
|
|
|
+ from t1</select>
|
|
|
|
|
|
<select id="selectOldTsDurationForMonth" resultType="Map"> select city_name,avg_duration from
|
|
<select id="selectOldTsDurationForMonth" resultType="Map"> select city_name,avg_duration from
|
|
report_auto.avg_duration where month_id = #{monthId} </select>
|
|
report_auto.avg_duration where month_id = #{monthId} </select>
|