![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#6
|
|||
|
|||
|
Hola.
En Firebird es muy sencillo de hacer. Simplemente debes crear un procedimiento almacenado de este estilo : Código:
SET TERM ^ ; CREATE PROCEDURE BALANCE RETURNS ( DEBE NUMERIC(18,4), HABER NUMERIC(18,4), SALDO NUMERIC(18,4)) AS begin SALDO = 0; for select DEBE, HABER from TABLA into :DEBE, :HABER do begin SALDO = SALDO + coalesce(HABER, 0) - coalesce(DEBE, 0); suspend; end end ^ SET TERM ; ^ select * from BALANCE Saludos. Última edición por guillotmarc fecha: 20-02-2004 a las 09:59:59. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|