Array
(
)

Ajuda com select no sql server

Luis Kozlinski
   - 13 set 2015

Eu estou tendo dificuldade na hora gerar um consulta, onde se pede para ver o maior valor total vendido pelo fornecedor.
#Código

SELECT FORNECEDOR.CodFornecedor, FORNECEDOR.NomFornecedor, Fornecedor_Produto.CodFornecedor AS Expr1, Fornecedor_Produto.Quantidade*
Fornecedor_Produto.Preco FROM FORNECEDOR INNER JOIN Fornecedor_Produto ON FORNECEDOR.CodFornecedor = Fornecedor_Produto.CodFornecedor
ORDER BY FORNECEDOR.CodFornecedor 

Estou tentado agrupar o maior valor mas não consigo gerar a consulta. Eu sou iniciante em SQL, gostaria de uma ajuda.

Hector Figueroa
   - 14 set 2015

Fala Luis! tudo de boas? ficaria assim da um olho, o que acha?

#Código

SELECT FORNECEDOR.CodFornecedor, FORNECEDOR.NomFornecedor, Fornecedor_Produto.CodFornecedor AS Expr1, (Fornecedor_Produto.Quantidade * Fornecedor_Produto.Preco) PRECO 
FROM FORNECEDOR 
 INNER JOIN Fornecedor_Produto ON FORNECEDOR.CodFornecedor = Fornecedor_Produto.CodFornecedor
WHERE (Fornecedor_Produto.Quantidade * Fornecedor_Produto.Preco) = (SELECT MAX(Fornecedor_Produto.Quantidade * Fornecedor_Produto.Preco) PRECO 
                                                                    FROM FORNECEDOR 
                                                                     INNER JOIN Fornecedor_Produto ON FORNECEDOR.CodFornecedor = Fornecedor_Produto.CodFornecedor) 
GROUP BY FORNECEDOR.CodFornecedor, FORNECEDOR.NomFornecedor, Fornecedor_Produto.CodFornecedor
ORDER BY FORNECEDOR.CodFornecedor;;