WITH ROLLUP 在生成包含小计和合计的报表时,ROLLUP 运算符很有用。ROLLUP 运算符生成的结果集类似于 CUBE 运算符所生成的结果集。
代码如下:
SELECT [Source], COUNT(*) AS OrderTotal FROM [ExternalOrder] Where OrderStatus=1 AND (CheckPayment=1 ) and TicketDate >= '2012-11-1' AND TicketDate < '2012-12-1' GROUP BY [Source] WITH ROLLUP Order by [Source] desc
结果集:
代码如下:
Source OrderTotal
ZongHengV2 215
ZongHeng 38
YixingSky 3919
YiSkyV2 901
Wanggou 1034
Uni800 1151
TaoBao 3876
ShanglvPT 7
Shanglvbao 426
Qunar 9878
PiaoMeng 429
KuXun 1549
JinRi 2661
HangTuo 140
HangLvTong 7
EasyGo 501
Aooxing 5458
AirPP 3299
yi 8677
Book 2401
19479
NULL 70787
您可能感兴趣的文章:
sql分组后二次汇总(处理表重复记录查询和删除)的实现方法SQL SERVER 分组求和sql语句显示同一分组中的其他元素的sql语句sql获取分组排序后数据的脚本SQL进行排序、分组、统计的10个新技巧分享SQL分组排序去重复的小实例以数据库字段分组显示数据的sql语句(详细介绍)SQL中Group分组获取Top N方法实现可首选row_numberSql Server:多行合并成一行,并做分组统计的两个方法SQL语句分组获取记录的第一条数据的方法sqlserver巧用row_number和partition by分组取top数据一句Sql把纵向表转为横向表,并分别分组求平均和总平均值sql 分组查询问题SQLserver 实现分组统计查询(按月、小时分组)分组后分组合计以及总计SQL语句(稍微整理了一下)
下载本文