問題:
表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