Query para acumular Saldos

Hola me encuentro realizando el siguiente query 
el cual quisiera que me sumara todo lo que entre en debito y restara lo que se tiene en credito quedando de la forma siguiente:
Docentry Fecha        Cuenta       debito       credito   Saldo Acumulado
39283    2010-01-01 11060001  100            0.00       100
39284    2010-01-01 11060001   200          0.00        300
39285    2010-01-02  11060001  0.00         100         200
El query que realice es el siguiente lo que me gustaria saber es como puedo hacer que me reste lo que contenga en el credito.
select t0.transid, t0.refdate, t0.account,t1.acctname, t0.debit, t0.credit,(select sum(a.debit-a.credit)from jdt1 a where a.account=t0.account and a.refdate>=t0.refdate and a.transid <=t0.transid) as "saldo acumulado"from jdt1 t0inner join oact t1 on t0.account=t1.acctcodewhere t1.formatcode='11060001'and t0.refdate>='2010-01-01' and t0.refdate<='2010-12-31'order by 2,3

Añade tu respuesta

Haz clic para o