AJUDA COM CONSULTA SQL 10 MAIORES CLIENTES

JORGESALES 25/10/2017 00:46:38
#477388
Pessoal, boa noite a todos, estou tentando fazer uma consulta que
retorne os 10 maiores clientes de uma determinada tabela, com algumas
pesquisas consegui fazer o código abaixo mas ele só traz os primeiros
registros sem o critério MAX, alguém pode ajudar?
sql = [Ô]SELECT TOP 10 [Ô]&  _
[Ô] Codigo, Data, Numero, Produto, Cliente,[Ô] & _
[Ô] Descricao, MAX (QTDE * Preco), Preco FROM tbVendas[Ô] & _
[Ô] GROUP BY Codigo, Data, Numero, Produto, [Ô] & _
[Ô] Cliente, Descricao, QTDE, Preco[Ô]

Na teoria seria multiplicar a quantidade de itens pelo valor do produto
e achar os 10 maiores clientes mas não estou conseguindo o resultado
desejado.
Desde já agradeço a quem possa ajudar.
LUIS2014 25/10/2017 08:20:35
#477389
Resposta escolhida
Citação:

sql = [Ô]SELECT TOP 10 [Ô]& _
[Ô] Codigo, Data, Numero, Produto, Cliente,[Ô] & _
[Ô] Descricao, MAX (QTDE * Preco), Preco FROM tbVendas[Ô] & _
[Ô] GROUP BY Codigo, Data, Numero, Produto, [Ô] & _
[Ô] Cliente, Descricao, QTDE, Preco [Ô] & _
[Ô] ORDER BY MAX(QTDE * Preco) DESC [Ô]

KERPLUNK 25/10/2017 11:55:06
#477392
O MAX aqui não é necessário.
JORGESALES 25/10/2017 21:56:32
#477410
Citação:

:
O MAX aqui não é necessário.


Muito obrigado, toda ajuda é sempre bem vinda.
JORGESALES 25/10/2017 21:58:00
#477411
Citação:

:
sql = [Ô]SELECT TOP 10 [Ô]& _
[Ô] Codigo, Data, Numero, Produto, Cliente,[Ô] & _
[Ô] Descricao, MAX (QTDE * Preco), Preco FROM tbVendas[Ô] & _
[Ô] GROUP BY Codigo, Data, Numero, Produto, [Ô] & _
[Ô] Cliente, Descricao, QTDE, Preco [Ô] & _
[Ô] ORDER BY MAX(QTDE * Preco) DESC [Ô]


Funcionou, muito obrigado.
Tópico encerrado , respostas não são mais permitidas