【发布时间】:2014-12-15 12:27:46
【问题描述】:
我想按日期范围分组,如下例所示
Date ItemNo Qty
==================================
1/1/2014 101 20
2/1/2014 102 10
3/1/2014 103 5
4/1/2014 104 10
1/1/2014 101 5
2/1/2014 101 10
3/1/2014 102 15
4/1/2014 104 20
我想通过每天按 ItemNo 分组的数量来获得余额,如下所示
Date ItemNo Qty
==================================
1/1/2014 101 25
2/1/2014 101 35
2/1/2014 102 10
3/1/2014 102 25
3/1/2014 103 5
4/1/2014 104 30
我知道我可以通过使用游标来解决问题,但我需要另一个解决方案
谢谢
【问题讨论】:
-
您的意思是您的 Date 列实际上是一个 DateTime 列 - 并且您只想按它的日期部分进行分组?
-
不,我想按日期分组,但每组总和之前的所有数量
标签: sql sql-server sql-server-2008 cumulative-sum