Hola a todos, y gracias de antemano.
Tengo un tabla 'Caja' con loscampos:
IDCaja: int PK
Fecha: DATETIME
Concepto NVARCHAR
Debe MONEY
Haber MONEY
Saldo MONEY
¿Cómo sería un procedimiento que me vaya actualizando el saldo cuando yo inserto/modifico un registro? Me explico:
Supongamos que tengo esto
FECHA CONCEPTO DEBE HABER SALDO
01/07/2008 INGRESO1 0,00 40,00 40,00
05/07/2008 GASTO1 10,00 0,00 30,00
07/07/2008 GASTO2 15,00 0,00 15,00
Si inserto un nuevo gasto, que puede ser de una fecha intercalada, tiene que coger el saldo del registro justo anterior , restarle el gasto y este valor aplicarselo al saldo de este nuevo registro, . y
recalcular el saldo en registros posteriores. Por supuesto también si modifico un registro.
¿Sería mejor un trigger? ¿Como sería?
Muchas muchas gracias.