select name,count(name) c from tablename group by name order by c desc limit 10;
SQLServer :select top 10 服务员工,sum(1) form 服务表 group by 服务员工 ORDER BY sum(1) desc
不知道表结构 推测 人出现的次数越多服务量越大 如果表字段有一个是工作量的具体数值 可以sum这个字段
服务记录表里肯定存的有客服人员ID或者客服人员名称等确保客服人员身份的字段,统计服务次数前十的客服,无非就是根据身份字段分组统计,统计数量倒序排序了。
select 客服人员字段,count(*) as 服务次数 from 记录表 group by 客服人员字段order by 服务次数 desc limit 10