Ir para conteúdo

POWERED BY:

Arquivado

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

flaviotomazio

Selecionar dados

Recommended Posts

Ola Flavio,

 

Voce devera saber como utilizar funcoes agregadas e agrupamento de registros, pois, para pegar os PRODUTOS mais vendidos voce tera que agrupar por nome de produto, ou seja:

 

SELECT (p.nome_produto) AS "Nome do Produto", COUNT(i.codigo_produto) AS "Mais Vendido" FROM ItensVenda AS i INNER JOIN Produto AS pON i.codigo_produto = p.codigo_produtoGROUP BY p.nome_produtoORDER BY COUNT(i.codigo_produto) DESCLIMIT 10
Obs.: Voce pode usar MAX() tambem, mas, tirando o ORDER BY.

 

Abaixo, alguns links abaixo que você devera estudar para entender como fazer e o que foi feito na consulta de exemplo acima:

 

Juncoes (Join): http://dev.mysql.com/doc/refman/5.0/en/join.html

Funcoes a serem utilizadas com GROUP BY: http://dev.mysql.com/doc/refman/5.0/en/gro...-modifiers.html

Modificadores de clausulas GROUP BY: http://dev.mysql.com/doc/refman/5.0/en/gro...-modifiers.html

 

Boa leitura, qualquer duvida, continue postando!! http://forum.imasters.com.br/public/style_emoticons/default/natal_noel.gif

 

Abraco!!

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.