[firebase-br] Procedure com Saldo e Saldo Anterior
Paulo Sérgo Feix
paulinhofeix em gmail.com
Qua Maio 27 12:24:25 -03 2009
Bom dia galera
Pessoal, estou precisando de ajuda, numa Procedure com Saldo e saldo
Inicial, só que quando vou conpilar esta dando erro.
Oque estou fazendo errado?
begin
Select -- Aqui pega o saldo anterior
Coalesce(Sum(a.entrada - a.saida),0)
from LCONTROL_BANCOS a
Where a.empresa = :empresa01 and a.filial = :filia01 and
a.banco = :banco01 and a.moneda = :moneda01 and
a.fecha < :fecha01
into :saldo_anterior;
saldo = 0;
saldo = :saldo_anterior; --- SALDO INICIAL
suspend;
For select -- Aqui mostra os detalhes conforme especificação das datas na
FECHA01 AND FECHA02
b.id_letras,
b.fecha,
b.boleta,
b.vcto,
b.n_cheque,
b.pre_datado,
b.favorecido,
b.historico,
b.entrada,
b.saida,
b.usuario
from LCONTROL_BANCOS b
Where b.empresa = :empresa01 and b.filial = :filia01 and
b.banco = :banco01 and b.moneda = :moneda01 and
b.fecha between :fecha01 and :fecha02
into :id_letras, :fecha, :boleta, :vcto, :n_cheque, :pre_datado,
:favorecido,
:historico, :entrada, :saida, :saldo, :usuario do
Begin
saldo = (:saldo + (:entrada - :saida));
suspend;
end
end
--
Paulinho Sérgio Feix
Mais detalhes sobre a lista de discussão lista