读书人

sql解决方案

发布时间: 2012-03-13 11:21:11 作者: rapoo

sql
t1
A B C D
sa s d 1
sd ss c 3
sd aa d 4

t1 是基本表,t2是要得出的果,如何?

t2
A B C D E
sa s d 1 1
sd ss c 3 4
sd aa d 4 8




[解决办法]
--如果有主,D列也不是有序的,需要借用表。
Select ID = Identity(Int, 1, 1), * Into #T From t1

Select A, B, C, D, E = (Select SUM(D) From #T Where ID <= A.ID) From #T A

Drop Table #T

读书人网 >SQL Server

热点推荐