podria ser un subselect con la fecha anterior algo asi como:
Código SQL
[-]
Select cliente, Movimiento, Fecha, Cargo,
(Select Sum(m.Abono) from movimientos m
where m.fecha < p.fecha and cliente = x, etc) as Abono
from movimientos p
es un ejemplo simple, pero a lo mejor sirve como guia...