Fórum Procedure Não Retorna Nada #234947
28/05/2004
0
Tenho a seguinte Procedure
CREATE PROCEDURE CALCULARCOMISSOES (DATAINICIAL Date,
DATAFINAL Date,
ROTA Integer,
COMISSAO Float)
returns (VALORVENDA Double precision)
AS
begin
For SELECT Sum(Pedidositens.ValorTotal)
FROM Pedidos,Pedidositens,Produtos,Clientes Where
Pedidos.CODIGOPEDIDO=Pedidositens.PEDIDOCODIGO and
Pedidositens.PRODUTOCODIGO = Produtos.CODIGODOPRODUTO and
Pedidos.DataPedido>=:DataInicial and Pedidos.DataPedido<=:DataFinal
and Clientes.RotaCodigo=:Rota
And PedidosItens.SituacaoRegistro=´A´
and Pedidos.ClienteCodigo=Clientes.ClientesCodigo
And Produtos.Comissao=:Comissao
into :ValorVenda
DO
SUSPEND;
end
Ela Soma todos os itens da tabela pedidositens mas não sei porque não esta retornando o valor da soma
Uso uma query para Chamar essa procedure
Obrigado !!!
CREATE PROCEDURE CALCULARCOMISSOES (DATAINICIAL Date,
DATAFINAL Date,
ROTA Integer,
COMISSAO Float)
returns (VALORVENDA Double precision)
AS
begin
For SELECT Sum(Pedidositens.ValorTotal)
FROM Pedidos,Pedidositens,Produtos,Clientes Where
Pedidos.CODIGOPEDIDO=Pedidositens.PEDIDOCODIGO and
Pedidositens.PRODUTOCODIGO = Produtos.CODIGODOPRODUTO and
Pedidos.DataPedido>=:DataInicial and Pedidos.DataPedido<=:DataFinal
and Clientes.RotaCodigo=:Rota
And PedidosItens.SituacaoRegistro=´A´
and Pedidos.ClienteCodigo=Clientes.ClientesCodigo
And Produtos.Comissao=:Comissao
into :ValorVenda
DO
SUSPEND;
end
Ela Soma todos os itens da tabela pedidositens mas não sei porque não esta retornando o valor da soma
Uso uma query para Chamar essa procedure
Obrigado !!!
Vagneralves
Curtir tópico
+ 0
Responder
Posts
28/05/2004
Comodelphi
Não seria FUNCTION para retornar valor?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)