SELECT - SUM
Amigos,
Tenho um programa de controle de vendas. Bem simples. Cadastra a venda (quem vendeu, quem comprou, qual produto e quantidade). Tenho que selecionar os 5 produtos mais vendidos (tenho que somar a quantidade total de cada produto e classificá-los de acordo com a quantidade – do maior ao menor). Não consigo criar um Select válido. Podem me ajudar?
Tenho um programa de controle de vendas. Bem simples. Cadastra a venda (quem vendeu, quem comprou, qual produto e quantidade). Tenho que selecionar os 5 produtos mais vendidos (tenho que somar a quantidade total de cada produto e classificá-los de acordo com a quantidade – do maior ao menor). Não consigo criar um Select válido. Podem me ajudar?
A ordenação deve ser descendente para pegar os produtos mais vendidos.
Aproveitando a query do Claudio, ficaria assim:
SELECT top 5 CodProduto, Sum(Qtd) AS TotalVendas
FROM Pedidos
GROUP BY CodProduto
ORDER BY sum(qtd) DESC
Aproveitando a query do Claudio, ficaria assim:
SELECT top 5 CodProduto, Sum(Qtd) AS TotalVendas
FROM Pedidos
GROUP BY CodProduto
ORDER BY sum(qtd) DESC
No GROUP BY prefixe o campo cod_produto com a tabela produto.
Select Sum(venda.quantidade) As total,produto.cod_produto As codigo, produto.nome As nome, produto.descricao As descricao, produto.valor As valor, produto.valor_preposto As preposto FROM produto,venda Where produto.cod_produto=venda.cod_produto GROUP BY produto.cod_produto ORDER BY Sum(quantidade)
Tópico encerrado , respostas não são mais permitidas