[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