Minha Query não quer dar certo!!!

Delphi

25/02/2003

Coloquei uma Query no meu relatório e está da seguinte forma:

Select Vendedor.Vendedor,Vendedor.Comisao as Porcentagem,Sum(ItensMO.Quantidade*ItensMO.Preco) as Total,((Sum(ItensMO.Quantidade*ItensMO.Preco)*Vendedor.Comisao)/100) as Comisao
From Vendedor,Pedidos,ItensMO,ComissaoMO
Where Pedidos.Numero=ItensMO.NroPed and
ComissaoMO.CodMec = Vendedor.Codigo and
Pedidos.DataPed between :VarDataI and :VarDataF and
Vendedor.Vendedor Like (:VarVendedor)
Group By Vendedor.Vendedor,Vendedor.Comisao
Order By Vendedor.Vendedor

deveria fazer um relatório de comissão da mão de obra q é cadastrada nos pedidos de vendas, o problema é q ele está fazendo os calculos necessários para a comissão, a quantidade de pedidos que existe, por exemplo se são 3 pedidos no período discriminado da três vezes mais os valores que deveriam dar.
Alguém pode me ajudar? Por Favor!


Janete

Janete

Curtidas 0

Respostas

Anonymous

Anonymous

25/02/2003

na cláusula WHERE falta fazer a ligação da tabela dos pedidos com a dos vendedores e da tabela das comissões com a dos vendedores


GOSTEI 0
Janete

Janete

25/02/2003

Obrigado amigos! consegui resolver o problema da query.


GOSTEI 0
POSTAR