Sql Server 分组统计并合计总数
2013-01-09 11:44
363 查看
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 3889 YixingSky 3919 YiSkyV2 901 Wanggou 1034 Uni800 1151 TaoBao 3876 ShanglvPT 897 Shanglvbao 426 Qunar 9878 PiaoMeng 429 KuXun 1549 JinRi 2661 HangTuo 140 HangLvTong 7 EasyGo 501 Aooxing 5458 AirPP 3299 8000yi 8677 51Book 2401 517 19479 NULL 70787
相关文章推荐
- Sql Server 分组统计并合计总数及WITH ROLLUP应用
- Sql Server 分组统计并合计总数及WITH ROLLUP应用
- sql server 分组统计
- GROUP BY...WITH ROLL UP 分组统计后的再合计
- sql server 分组统计数据
- sql server利用开窗函数over() 进行分组统计
- sql server如何利用开窗函数over()进行分组统计
- Sql Server 给表添加合计并统计金额的存储过程!(源代码分享)
- Linq对DataTable或者集合的排序,Where筛选,分组,统计总数sum等操作
- SQLSERVER 使用 ROLLUP 汇总数据,实现分组统计,合计,小计
- Sql Server:多行合并成一行,并做分组统计的两个方法
- SQL Server中按照时间进行分组统计
- Sql Server:多行合并成一行,并做分组统计的两个方法
- 用 union 将现有数据,按条件拆分,并同时做合计统计,最后实现数据条件分组统计。
- Sql Server:多行合并成一行,并做分组统计
- sql server存储过程实例:统计一段时间内各连续ID的价格合计
- Sql Server:多行合并成一行,并做分组统计的两个方法
- sql server 关于临时表的操作,写入和读取;涉及到分组,统计
- sql server如何利用开窗函数over()进行分组统计
- SQLSERVER 使用 ROLLUP 汇总数据,实现分组统计,合计,小计