以文本方式查看主题

-  智睿软件_技术交流论坛  (http://zhirui.net/bbs/index.asp)
--  Web程序开发  (http://zhirui.net/bbs/list.asp?boardid=22)
----  SQL2000查询结果分类汇总  (http://zhirui.net/bbs/dispbbs.asp?boardid=22&id=3325)

--  作者:zhirui
--  发布时间:2013-09-12 16:46:06
--  SQL2000查询结果分类汇总

通过语句
select * from 表 where 品种代码=\'3602001\'and 日期>=\'20100802\'and 日期<=\'20100804\' 

查询出了
日期     工号    品种代码   数量  
20100802  0001 3602001    1 
20100802  0001 3602001    3 
20100803  0002 3602001    1 
20100803  0004 3602001    2 
20100804  0004 3602001    3 
20100804  0004 3602001    1

如何修改一下语句能把工号相同的人员  销售的数量汇总起来得到如下数据 

   工号    品种代码   数量  
   0001   3602001      4   
   0002   3602001      1 
   0004   3602001      6 

查询结果汇总后忽略掉日期!!

望高手赐教!

 

 

回:

select 工号, 品种代码, SUM(数量) AS 数量 
from 表 where 品种代码=\'3602001\' and 日期>=\'20100802\' and 日期<=\'20100804\' 
GROUP BY 工号, 品种代码
[此贴子已经被作者于2013-09-12 22:10:29编辑过]

--  作者:zhirui
--  发布时间:2013-09-12 23:01:40
--  
select bm, count(bm) as bbb from aaaa group by bm order by count(bm) desc