Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2008, 05:23
Fer69
 
Fecha de Ingreso: julio-2008
Mensajes: 7
Antigüedad: 15 años, 9 meses
Puntos: 0
Crear un proc o trigger para calcular el saldo -- Ayuda!

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.