表结构如图
比如求departId相同的数据其typeName字段等于完成的数据占该departId总数的百分比
结果类似于这样
表结构如图
比如求departId相同的数据其typeName字段等于完成的数据占该departId总数的百分比
结果类似于这样
select '完成' typeName,
departId,
CONCAT(round(sum(case typeName when '完成' 1 else 0 end)/count(a.departId),2)*100,'%') '百分比'
from yourTable a
group by departId;