問題:
表A
COL1 COL2
--------------
1
1
2
3
3
1
4
2
........
要求寫一個sql得到下面一個查詢結果:
COL1 COL2 RESULT
--------------
1
1 1
2
3 4
3
1 5
4
2 7
........
即RESULT欄位為COL2的累加值。
解決方案:
用一條SQL語句可以這樣實現!!!
select Col1,Col2,(select sum(Col2) from 表A where Col1<=a.Col1) as RESULT from 表A a