Vinicius escreveu:
Ola Ivan,,,
Vc poderia me enviar sua stored procedure do firebird,, gostaria de
utiliza-la, estou precisando
fazer o calculo de saldo exatamente igual ao seu exemplo.
Claro que sim... segue abaixo... qualquer dúvida quanto a procedures no
firebird pode me contactar em pvt.
Um abraço...
CREATE PROCEDURE LIVRO_CAIXA
returns (
idcaixa integer,
datacaixa date,
idccusto integer,
documento varchar(13),
historico varchar(70),
entrada decimal(15,2),
saida decimal(15,2),
saldo decimal(15,2),
controle varchar(10))
as
declare variable saldoatual decimal(15,2);
begin
saldoatual = 0;
for select c.idcaixa, c.datacaixa, c.idccusto, c.documento,
c.historico, c.entrada, c.saida, c.controle
from caixa c Order by c.datacaixa, c.idcaixa
into
:idcaixa,
:datacaixa,
:idccusto,
:documento,
:historico,
:entrada,
:saida,
:controle
do
begin
saldo = saldoatual + :entrada - :saida;
saldoatual = :saldo;
suspend;
end
end;
------------------------------------------------------------------------
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios