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