[firebase-br] Acerto de Saldo Caixa
Paulo S X Soares
paulosoares.br em gmail.com
Ter Fev 12 18:17:21 -03 2008
Faltou o FOR.
Em 12/02/08, Andre Ricardo Bazan <arbazan em gmail.com> escreveu:
>
> Tenho uma Tabela de Caixa Diario com os seguintes campos:
>
> RefCX
> Data
> Doc
> D_C
> Valor
> Saldo
>
> estou utilizando o seguinte procedimento para reprocessar o saldo
> CREATE PROCEDURE REPROCESSA_SALDO_PARCIAL (
> DATACX TIMESTAMP)
> AS
> DECLARE VARIABLE SALDOANTERIOR FLOAT;
> DECLARE VARIABLE DATA TIMESTAMP;
> DECLARE VARIABLE VALOR FLOAT;
> DECLARE VARIABLE SALDOV FLOAT;
> DECLARE VARIABLE D_C VARCHAR(7);
> begin
> SaldoAnterior = 0;
> select c.data, c.valor, c.saldo, c.d_c
> from caixa c
> where c.data >= :datacx
> Order by c.data, c.refcx
> into
> :Data,
> :valor,
> :SaldoV,
> :d_c;
> begin
> if (:d_c = 'Crédito') then
> SaldoAnterior = :SaldoAnterior + :valor;
> else
> SaldoAnterior = :SaldoAnterior - :valor;
> update caixa set saldo = :SaldoAnterior;
> end
> end
>
> Depois que faço o lançamento dependendo da data que eu informar eu tenho
> que acertar o saldo dos demais lançamentos, estou executando essa SP e não
> está
> acontecendo nada com o Saldo dos demais lançamentos, gostaria de saber
> onde estou errado.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
___________________________________
*** Paulo Sergio Xavier Soares ***
Skype: Allumo, E-mail: paulosoares.br em gmail.com, MSN: paulosxs em yahoo.com.br
Consultor em Informatica
Matematica - UEM
Obs: Se o seu leitor de e-mail não estiver configurado para emitir resposta
automática do recebimento, favor responder essa mensagem para o confirmar.
Mais detalhes sobre a lista de discussão lista