Ajuda com select no sql server

SQL Server

13/09/2015

Eu estou tendo dificuldade na hora gerar um consulta, onde se pede para ver o maior valor total vendido pelo fornecedor.
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.
Luis Kozlinski

Luis Kozlinski

Curtidas 0

Respostas

Hector Figueroa

Hector Figueroa

13/09/2015

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

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;;
GOSTEI 0
POSTAR