2016-04-20 37 views
-4

我有如下表如何得到下面的结果

ID Value 
1 10 
2 20 
3 40 

我想下面的输出

ID Value Total  
1 10 10 
2 20 30 
3 40 70  

我想通过在结果中添加总计列中的每一列增加值来计算总。

+2

只是谷歌运行总数? –

+1

这会[help](http://www.codeproject.com/Articles/300785/Calculating-simple-running-totals-in-SQL-Server)你。 – Arulkumar

回答

0
SELECT 
    id 
    , value 
    , SUM(value) OVER (ORDER BY ID ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS Total 
FROM YourTable