AJUDA COM CONSULTA SQL 10 MAIORES CLIENTES

 Tópico anterior Próximo tópico Novo tópico

AJUDA COM CONSULTA SQL 10 MAIORES CLIENTES

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#477388 - 25/10/2017 00:46:38

JORGESALES
CEARA
Cadast. em:Maio/2015


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.

______________________________________
Aos 52 anos descobri a magia da programação.
Obrigado a todos que sempre me ajudam.
Tudo começou aqui: Curso Excel VBA


Resposta escolhida #477389 - 25/10/2017 08:20:35

LUIS2014
CURITIBA
Cadast. em:Agosto/2014


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 "  




#477392 - 25/10/2017 11:55:06

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
O MAX aqui não é necessário.


_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#477410 - 25/10/2017 21:56:32

JORGESALES
CEARA
Cadast. em:Maio/2015


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

Muito obrigado, toda ajuda é sempre bem vinda.

______________________________________
Aos 52 anos descobri a magia da programação.
Obrigado a todos que sempre me ajudam.
Tudo começou aqui: Curso Excel VBA


#477411 - 25/10/2017 21:58:00

JORGESALES
CEARA
Cadast. em:Maio/2015


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.


______________________________________
Aos 52 anos descobri a magia da programação.
Obrigado a todos que sempre me ajudam.
Tudo começou aqui: Curso Excel VBA


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por JORGESALES em 25/10/2017 21:58:11