Ir para conteúdo

POWERED BY:

Arquivado

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

natalia

Como mostrar os 4 produtos de maior valor

Recommended Posts

Olá pessoal, como faço para exibir os 4 produtos de maior valor, no exemplo abaixo só exibe 1. Tentei usar TOP 4, mais não funcionou. Alguém tem idéia?strTop = " SELECT Categoria.Codigo_Cat, SubCategoria.*, Produto.Codigo_Prod, "strTop = strTop & " Produto.Nome_Prod, Produto.Imagem_Prod, Produto.Preco, Marca.Logo FROM Categoria "strTop = strTop & " INNER JOIN SubCategoria ON Categoria.Codigo_Cat = SubCategoria.Codigo_Cat "strTop = strTop & " INNER JOIN Produto ON SubCategoria.Codigo_Subcat = Produto.Codigo_Subcat "strTop = strTop & " INNER JOIN Marca ON Marca.Codigo_Marca = Produto.Codigo_Marca "strTop = strTop & " WHERE Produto.Preco = (Select Max(Preco) From Produto Where Codigo_Subcat = " & varTop & " ) "

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim não funciona Ferraz. Ele quer os 4 maiores valores.Se ele faze um select top 4 e dá um Desc no fim, ele só vai pega os 4 ultimos registros. Os 4 ultimos podem muito bem, serem menores que os primeiros. Entendeu ? :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah sim. Desculpe, eu nao vi o Order By...heheheDesculpas Ferraz ! :D :( Assim dá certo mesmo. :lol:

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.