智睿软件_技术交流论坛综合站长Web程序开发 → SQL2000查询结果分类汇总


  共有10703人关注过本帖树形打印

主题:SQL2000查询结果分类汇总

帅哥哟,离线,有人找我吗?
zhirui
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:520 积分:8740 威望:0 精华:5 注册:2009-07-07
SQL2000查询结果分类汇总  发帖心情 Post By:2013-09-12 16:46:06

通过语句
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编辑过]

国际域名60元,空间八折优惠,企业的顶级合作伙伴 支持(2中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
zhirui
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:520 积分:8740 威望:0 精华:5 注册:2009-07-07
  发帖心情 Post By:2013-09-12 23:01:40

select bm, count(bm) as bbb from aaaa group by bm order by count(bm) desc

国际域名60元,空间八折优惠,企业的顶级合作伙伴 支持(2中立(0反对(0回到顶部