mysql之group by进行分组统计

格式:

select 字段1,字段2

from 表名

where 条件

group by 字段

样例一:

1.需要每个市的对应数据

-- 计算 审批完成时间和提交审批时间天数(总时间差) 总数据量 行政区划

select sum(TIMESTAMPDIFF(day,jdjsprq,jspwcrq)) as zsj,count(1) as zsl,substr(JXZJGBH,1,4) xzqh
from sp_jl b
where b.jzt=1 and jdjsprq like '2019%' and jspwcrq like '2019%'
group by substr(JXZJGBH,1,4)

2.select d.xjgmc,round(zsj/zsl,2) as spsx from (
select sum(TIMESTAMPDIFF(day,jdjsprq,jspwcrq)) as zsj,count(1) as zsl,substr(JXZJGBH,1,4) xzqh
from sp_jl b
where b.jzt=1 and jdjsprq like '2019%' and jspwcrq like '2019%'
group by substr(JXZJGBH,1,4)) c,mz_xzjg d
where c.xzqh=d.node_id

猜你喜欢

转载自www.cnblogs.com/tongcc/p/12210402.html