假设我有一个列(大卫·,RunningTotal)的表:SQL选择逐行增加
DayId RunningTotal
---------------------
1 25
3 50
6 100
9 200
10 250
如何选择的大卫·和RunningTotal已经从量增加前一天?即如何选择:
DayId DayTotal
---------------------
1 25
3 25
6 50
9 100
10 50
我所知道的唯一的电流的方法是使用while循环我试图分解出。另外,DayId没有规则规则,只是它是一个递增的整数值,但是它增加了不规则的数量,如示例表中所示。
编辑:使用MS SQL Server 2005的
您能添加一个列,告诉你前一天吗? – Avitus 2010-05-19 14:14:56
哪个数据库服务器和版本? – araqnid 2010-05-19 14:15:06
你使用什么数据库? – 2010-05-19 14:15:06