![]() |
SQL que actualice campo saldo arrastrado
Hola a todos:
Tengo una tabla IB con 6 campos NORDEN, FECHA, CONCEPTO, INGRESO, GASTO, SALDO conectada con IBDataBase, IBTransaction, IBDataSet, y ordenada for FECHA El campo SALDO va arrastrando el saldo de la cuenta, por lo que al agregar un apunte se situa donde le corresponde por su fecha y después recorro la tabla y actualizo el campo SALDO (y el campo NORDEN). Código:
NORDEN, FECHA, CONCEPTO, INGRESO, GASTO, SALDOMuchas gracias. Tomás. |
esta sentencia lo haria... pero es bastante mas lenta que hacer un ciclo que arrastre el saldo y actualice el campo.
Código:
Update caja c1También podes hacerlo con un stored procedure, pero la lógica seria la misma que en delphi, con la ventaja que no tenes que hacer viajar los datos al cliente. Hasta luego. ;) |
Amigo jachguate, ¿podrías cortar la sentencia sql en varias líneas?. Mi monitor no da el ancho :p
|
hecho! :p :p
|
Muchas gracias jachguate por la orientación, aunque si dices que con esa sentencia es más lento me da igual dejarlo como está, pero lo probaré porque la velocidad en mi caso no es ningún problema ya que hay pocos registros.
De todas formas investigaré un poco con las ideas que me das. Un saludo. Tomás. |
| La franja horaria es GMT +2. Ahora son las 23:45:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi