如何得到以下结果

时间:2016-04-20 15:26:45

标签: sql-server

我在下面给出了表格

ID  Value  
1   10  
2   20  
3   40  

我想要低于输出

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

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

1 个答案:

答案 0 :(得分:0)

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