相关疑难解决方法(0)

与SQL服务器RollUP相加 - 但只是最后一个摘要?

我有这个问题:

DECLARE @t TABLE(NAME NVARCHAR(MAX),datee date,val money)

insert INTO @t SELECT 'a','2012-01-02',100
insert INTO @t SELECT 'a','2012-01-02',100
insert INTO @t SELECT 'a','2012-01-03',100
insert INTO @t SELECT 'a','2012-01-05',100
insert INTO @t SELECT 'b','2012-01-06',200
insert INTO @t SELECT 'b','2012-01-07',200
insert INTO @t SELECT 'd','2012-01-07',400
insert INTO @t SELECT 'e','2012-01-09',500
insert INTO @t SELECT 'f','2012-01-12',600

SELECT  Name,datee,SUM (val) 
from @t GROUP BY NAME ,datee 
Run Code Online (Sandbox Code Playgroud)

目前的结果是:

在此输入图像描述

但我需要sum在最后添加.所以我尝试使用汇总:

 SELECT  Name,datee,SUM (val) 
    from @t GROUP BY NAME ,datee  with ROLLUP
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但我只需要最后一笔总和.我不需要报告中的内容 …

sql-server rollup sum sql-server-2008

19
推荐指数
2
解决办法
5万
查看次数

标签 统计

rollup ×1

sql-server ×1

sql-server-2008 ×1

sum ×1