Ver Mensaje Individual
  #6  
Antiguo 09-03-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Reputación: 19
MaMu Va por buen camino
SOLUCIONADO

Corregí la clausula where, ya que es lo correcto. Porque? que pasa si añadiera un registro cuya fecha es anterior? al estar ordenado por ID, este seria mayor en un registro posterior.

Código Delphi [-]
select id_caja, fecha, concepto, cantidad, debe, haber, (debe - haber) as saldo, 
  (
     select sum(debe-haber) from caja t where t.fecha<= caja.fecha
  ) as acumulado
from caja
order by fecha

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;

Última edición por MaMu fecha: 10-03-2008 a las 00:07:16.
Responder Con Cita