版权声明:技术成长的艰难岁月,沧桑的是容颜,不变的是真心,虽然我不是特别喜欢Code ! https://blog.csdn.net/qq_25037705/article/details/82149920
分组再对分组进行数据统计
select
(select a_name from mps_area where p_areaid = a_id) as p_area,
(select u_name from mps_uptown where p_uptown = u_id) as p_uptown,
count(*) as p_number,p_areaid
,SUM(CASE p_result WHEN '正常' THEN 1 END) AS [sum]
,SUM(CASE p_result WHEN '异常' THEN 1 END) AS [sum1]
from mps_patrol group by p_areaid,p_uptown