标题:[求助]对数据进行分类求和及求其总和
取消只看楼主
小水滴
Rank: 1
等 级:新手上路
威 望:2
帖 子:227
专家分:0
注 册:2006-8-22
结帖率:100%
 问题点数:0 回复次数:2 
[求助]对数据进行分类求和及求其总和

--创建表:
create table invertery (item char(10),color varchar(10),quantity int)
insert invertery
select 'Chair','Blue',50 union all
select 'Chair','Red',100 union all
select 'Table','Blue',24 union all
select 'Table','Red',123 union all
select 'Chair','Blue',51 union all
select 'Chair','Red',110 union all
select 'Table','Blue',100 union all
select 'Table','Red',100

--对数据进行分类求和及求其总和查询:
select item,color,sum(quantity) as qtysum
from invertery
group by item,color
with rollup

查询结果为:
item color qtysum
------------ --------------- ---------------
Chair Blue 101
Chair Red 210
Chair NULL 311
Table Blue 124
Table Red 223
Table NULL 347
NULL NULL 658

现在想得到以下的查询结果(多了红色的字), 查询语句该如何写?
查询结果为:
item color qtysum
------------ --------------- ---------------
Chair Blue 101
Chair Red 210
Chair 汇总 NULL 311
Table Blue 124
Table Red 223
Table 汇部 NULL 347
总计 NULL 658




搜索更多相关主题的帖子: 求其 数据 求和 分类 
2006-10-28 10:15
小水滴
Rank: 1
等 级:新手上路
威 望:2
帖 子:227
专家分:0
注 册:2006-8-22
得分:0 
不对吧, 去掉了with rollup,分类总和都没有了

2006-10-28 12:26
小水滴
Rank: 1
等 级:新手上路
威 望:2
帖 子:227
专家分:0
注 册:2006-8-22
得分:0 
谢谢版主的提示!

2006-10-29 21:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-99265-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.320513 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved