select t1.id, t1.SomeNumt, SUM(t2.SomeNumt) as sum
from @t t1
inner join @t t2 on t1.id >= t2.id
group by t1.id, t1.SomeNumt
order by t1.id
Ví dụ về SQL Fiddle
Đầu ra
| ID | SOMENUMT | SUM |
-----------------------
| 1 | 10 | 10 |
| 2 | 12 | 22 |
| 3 | 3 | 25 |
| 4 | 15 | 40 |
| 5 | 23 | 63 |
Chỉnh sửa: đây là một giải pháp tổng quát sẽ hoạt động trên hầu hết các nền tảng db. Khi có giải pháp tốt hơn cho nền tảng cụ thể của bạn (ví dụ:gareth's), hãy sử dụng nó!