[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