[firebase-br] Adaptar PROCEDURE

Luiz Carlos lcarlos2000 em bol.com.br
Qua Jul 27 22:48:58 -03 2011


Olá,

Tenho uma procedure que uso para retornar o saldo em um intervalo de dias de 
um programa de contas a pagar e receber, cfe. abaixo. Como faço para alterar 
essa PROCEDURE para incluir alem da pesquisa entre datas uma pesquisa em um 
campo do tipo VARCHAR, por exemplo: retornar o saldo entre os dias 
01/08/2011 e 10/08/2011 qdo o campo CONTA (VARCHAR) for igual a 'PAG' ou a 
'REC'?

SET TERM ^ ;

CREATE OR ALTER PROCEDURE SP_SUMCONTAS (
    dataini date,
    datafin date)
returns (
    total numeric(15,2))
as
begin
  FOR SELECT SUM(COALESCE(VL_RECEBER,0)) - SUM(COALESCE(VL_PAGAR,0)) FROM
  CONTAS
   WHERE DT_VCTO BETWEEN :dataini and :datafin
   INTO:total DO
 begin

  suspend;
 end
end^

Grato

Luiz Carlos 





Mais detalhes sobre a lista de discussão lista