Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

araujo

Mais vendidos

Recommended Posts

Galera estou com um probleminha.

Estava tirando um relátorio de produtos mais vendidos, a consulta é feita através de data da venda,

 

Tenho 2 tabelas, a tabela de Vendas e a tabela de Items;

 

Bom quero que ele me retorne os mais vendidos dentre as datas pedidas, mais o problema é que o mesmo produto aparece mais de 1 vez, mais totais diferentes de vendas.

 

A busca que estou fazendo é a seguinte:

 

SELECT TOP 500 Items.codigo_produto, SUBSTRING(Items.nome_produto_item, 1, 30) AS nome_produto_item, Produtos.fornecedor, Items.preco_unitario, SUM(Items.quantidade) AS QUANTIDADE, SUM(Items.preco_unitario) AS preco_total FROM Items INNER JOIN Vendas ON Items.codigo_venda = Vendas.codigo_venda INNER JOIN Produtos ON Items.codigo_produto = Produtos.codigo_produto WHERE (Vendas.pago = 1)GROUP BY ITEMS.CODIGO_PRODUTO, NOME_PRODUTO_ITEM, PRODUTOS.FORNECEDOR, Items.PRECO_UNITARIO ORDER BY QUANTIDADE DESC, Items.preco_unitario DESC
Oque será que estou fazendo de errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.