One way:
SELECT A.ID, A.SomeField, (SELECT Sum(B.SomeField) FROM yourTable B WHERE B.ID<=A.ID) AS Calculated_Running_Total
FROM yourTable A;
Another way:
SELECT A.ID, A.SomeField, Sum(B.SomeField) AS Calculated_Running_Total
FROM yourTable A INNER JOIN yourTable B ON A.ID>=B.ID
GROUP BY A.ID, A.SomeField;
Hope This Helps, PH.
Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884 or FAQ222-2244