公司员工的产量排名有关问题

公司员工的产量排名有关问题

公司员工的产量排名问题

我现在有个问题,不知道如何解决,请各位仁兄帮忙了。

我要给公司所有的员工的生产效率排名,

提交的数据为公司的员工姓名,和日期。日期是一个范围,比如   提交的是   2005.5.1到2005.6.1   。计算这个月每个员工

的生产总量,员工的生产量是每天都有数据的。

需要把这个月的每个员工的生长量累加起来,然后按照总产量给员工进行排名。

有什么好的办法没?   我想的是最笨的方法。

请各位仁兄帮忙,谢谢了。



用group by就可以实现。




select 员工,sum(生长量) from tablename where 日期。。 group by 员工




select 员工,sum(生长量) as 生长量 from tablename where 日期。。 group by 员工 order by 生长量

这样就可以排序了。



select 员工,sum(生长量) as 生长量 from tablename where 日期> = ‘2005.5.1 ‘ and 日期 <= ‘2005.6.1 ‘ group by 员工 order by 生长量

公司员工的产量排名有关问题

相关文章:

你感兴趣的文章:

标签云: