vale, luego lo puedo optimizar mejor, hago la prueba y les comento como me fue
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]select[/color] vol_corr AS codigo, vol_cod, vol_fecha,tipo_mov,sum(ifnull(vol_depus,0)) as dep,sum(ifnull(vol_retus,0)) as ret,([color=blue;font-weight]select[/color] SUM(ifnull(vol_depus,0)-ifnull(vol_retus,0)) from bono where vol_corr<=codigo)as saldofrom bono where vol_cod=90GROUP BY vol_corr; <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->