[firebase-br] COnsulta SQL

Murilo murilo em conchalnet.com.br
Ter Out 9 16:55:15 -03 2007


Boa tarde Alexandre,

 

Primeiramente obrigado pela resposta.

 

Sim, o campo CodVenda é a chave estrangeira correta sim.

Segundo, eu preciso de 2 joins, veja a lógica do SQL abaixo:

 

- pegue todos os itens de pedido do pedido atual;

- multiplique a qtde pelo preco de venda

- some o valor da multiplicação de todos os itens do pedido atual

- pegue os custos extras de cada venda

- some o valor dos custos extras de cada venda

- retorne os campos da tabela de pedidos, a soma com o total da venda e a
soma com o total de custo extra, tudo agrupado por pedido.

 

Veja meu SQL abaixo:

 

SELECT

Vendas.Codigo,

Vendas.Data,

Vendas.CodClie,

SUM( Itens.Quantidade * Itens.PrecoVenda ) AS TotVenda, SUM(
Itens.Quantidade * Itens.PrecoCusto ) AS TotCusto, SUM( Extras.Valor ) AS
TotCustoExtra FROM Vendas INNER JOIN Itens ON Vendas.Codigo = Itens.CodVenda
INNER JOIN Extras ON Vendas.Codigo = Extras.CodVenda GROUP BY Vendas.Codigo,
Vendas.Data, Vendas.CodClie ORDER BY Vendas.Codigo

 

Muito obrigado

 

 

Murilo ABCS Informática/Conchalnet

Rua das Angélicas, 622 - Centro

Conchal/SP - CEP 13835-000

www.abcsinformatica.com.br

www.conchalnet.com.br

 

 




Mais detalhes sobre a lista de discussão lista