2010-02-09 93 views
0

有没有什么好的方法可以在sql server 2000中获取像这样的数据的一个查询中的subsums?SQL Server 2000中的Subsums

Input: 
Date  Value 
2008-06-20 10 
2008-08-20 20 
2008-10-05 5 
2008-10-09 30 

Desired output: 
10 --sum of 1st value 
30 --sum of 1st and 2nd values.. 
35 
65 

回答

0

article涵盖你的问题(实际上三倍!)。有趣的是,优雅的方法是最慢的。

+0

谢谢。我认为游标是邪恶的,一个查询会更好.. – pkmiec 2010-02-09 23:22:54

+0

虽然这可能在理论上回答这个问题,[这将是更可取的](http://meta.stackoverflow.com/q/8259)包括的重要部分答案在这里,并提供参考链接。 – 2014-07-13 15:11:52