[firebase-br] Select SP só retorna 1 linha

Giovani Rochê giovaniroche em msn.com
Qui Fev 3 21:04:56 -03 2011


Já sim, individualmente todos eles retornam valores.
 
> Date: Thu, 3 Feb 2011 17:42:44 -0200
> From: mctbrasil em gmail.com
> To: lista em firebase.com.br
> Subject: Re: [firebase-br] Select SP só retorna 1 linha
> 
> Já tentou ver se os selects das SP retorna algum valor?
> 
> 
> 
> Fabiano Moura
> 
> Em 3 de fevereiro de 2011 17:19, Giovani Rochê <giovaniroche em msn.com>escreveu:
> 
> >
> > Olá a todos!
> > Tenho a seguinte SP:
> > CREATE PROCEDURE REL_LUCRO_PERIODO(
> > DATAI DATE,
> > DATAF DATE)
> > RETURNS(
> > DESCRICAO VARCHAR(80) CHARACTER SET WIN1252,
> > QUANT FLOAT,
> > VALOR NUMERIC(18, 2))
> > AS
> > DECLARE VARIABLE TOT_COMPRA NUMERIC(18, 2) DEFAULT ?;
> > DECLARE VARIABLE TOT_VENDA NUMERIC(18, 2) DEFAULT ?;
> > BEGIN
> >
> > SELECT
> > 'Vendas Efetivadas',
> > COUNT(A.CODIGO),
> > SUM(COALESCE(A.VALOR,0))
> > FROM ACERTO A
> > WHERE A.DATA BETWEEN :DATAI AND :DATAF
> > INTO
> > :DESCRICAO,
> > :QUANT,
> > :VALOR;
> >
> > VALOR = COALESCE(VALOR,0);
> > TOT_VENDA = VALOR;
> > SUSPEND;
> >
> > SELECT
> > 'Compras',
> > COUNT(C.CODIGO),
> > SUM(COALESCE(C.VALOR,0))
> > FROM COMPRA C
> > WHERE C.DATA BETWEEN :DATAI AND :DATAF
> > INTO
> > :DESCRICAO,
> > :QUANT,
> > :VALOR;
> > VALOR = COALESCE(VALOR,0);
> > TOT_COMPRA = VALOR;
> > SUSPEND;
> >
> >
> > DESCRICAO ='Lucro no período';
> > QUANT = 0;
> > VALOR = TOT_COMPRA - TOT_VENDA;
> > SUSPEND;
> >
> > END
> > ;
> >
> > Ela está retornando somente 1 linha, o correto seria retornar 3 linhas.
> > Alguém poderia matar essa charada pra mim? Tentei de várias formas mas não
> > consigo.
> >
> > ______________________________________________
> > 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
> >
> ______________________________________________
> 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
 		 	   		  


Mais detalhes sobre a lista de discussão lista