Kindly help me with finding the running total for the below table

<http://sqlfiddle.com/#!3/2c0ec/1>

The example shown above is a sample. The actual query used to arrive at this place is quite large, hence self join is not a viable option. Kindly suggest a function like sum() over(.....)

Following will be the output

[![enter image description here][1]][1]
thanks in advance


  [1]: https://i.sstatic.net/TI74N.png