Sum avec SQL Server RollUP - mais seulement le dernier résumé?

J'ai cette requête:

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 

actuellement le résultat est:

Sum avec SQL Server RollUP - mais seulement le dernier résumé?

MAIS j'ai besoin d'ajouter sum à la fin.
J'ai donc essayé avec un cumulatif:

 SELECT  Name,datee,SUM (val) 
    from @t GROUP BY NAME ,datee  with ROLLUP

Sum avec SQL Server RollUP - mais seulement le dernier résumé?

MAIS j'ai seulement besoin de la dernier somme totale de la ligne. Je n'ai pas besoin en rapport sum's

Alors, comment pouvez obtenir le désir résultat?

(Je ne peux pas changer le group by clause de provoquer les autres en ont besoin aussi , je veux juste ajouter que la somme à la fin avec/sans cumulatif).

sql en ligne est ici

source d'informationauteur Royi Namir