Fórum Retorna Total #58242
29/04/2007
0
tenho a seguinte tabela de [b:89e1ee61da]Titulos[/b:89e1ee61da] com os campos [b:89e1ee61da]tipo[/b:89e1ee61da] que receber os valores PAGAR ou RECEBER e o campo VALOR
quero fazer uma stored procedure que retorne o valor total
ex:
Receber 10,00 Receber 15,00 Pagar 7,00 Receber 10,00 Deve Retornar o total: 28,00
Sistemald
Curtir tópico
+ 0Posts
30/04/2007
Sremulador
for ....
into do ...
total = receber - pago;
suspend
Gostei + 0
01/05/2007
Sistemald
SET TERM ^ ; CREATE PROCEDURE SP_TITULO_VALOR_TOTAL_BANCO( IDATAINICIAL DATE, IDATAFINAL DATE, IBACODIGO INTEGER) RETURNS( TOTAL NUMERIC(18, 2)) AS DECLARE VARIABLE TIPOCONTA VARCHAR(84); DECLARE VARIABLE VALOR NUMERIC(18, 2); BEGIN TOTAL = 0; for select titulo.tivalor, TITULO.TITIPO from titulo where (TITULO.TIBANCO_CODIGO = :IBACODIGO) and (TITULO.TIDATAEMISSAO between :IDATAINICIAL and :IDATAFINAL) into :VALOR, :TIPOCONTA do begin if (TIPOCONTA = ´RECEBER´) then TOTAL = TOTAL + VALOR; else TOTAL = TOTAL - VALOR; SUSPEND; end END^ SET TERM ; ^
a ultima linha retornada é a certa, queria fazer uma mudança para que venha somente ela
Gostei + 0
01/05/2007
Sistemald
fiz de outra meneira.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)