Imagem de fundo

Considere duas tabelas: Vendas (IDVenda, IDProduto...

Considere duas tabelas:


Vendas (IDVenda, IDProduto, QuantidadeVendida)

Produtos (IDProduto, PrecoUnitario)


Qual comando SQL retorna a soma total das quantidades vendidas para cada produto, considerando apenas os que tenham uma quantidade total vendida superior a 100 unidades?


A

SELECT IDProduto, COUNT(*) as TotalVendas FROM Vendas GROUP BY IDProduto HAVING TotalVendas > 100;


B

SELECT IDProduto, QuantidadeVendida FROM Vendas LEFT JOIN Produtos ON Vendas.IDProduto = Produtos.IDProduto GROUP BY IDProduto AND QuantidadeVendida > 100;


C

SELECT IDProduto, SUM(Vendas.QuantidadeVendida) as TotalVendas FROM Vendas INNER JOIN Produtos ON Vendas.IDProduto = Produtos.IDProduto WHERE SUM(Vendas.QuantidadeVendida) > 100;


D

SELECT Produtos.IDProduto, SUM(Vendas.QuantidadeVendida) AS TotalQuantidadeVendida FROM Vendas JOIN Produtos ON Vendas.IDProduto = Produtos.IDProduto GROUP BY Produtos.IDProduto HAVING SUM(Vendas.QuantidadeVendida) > 100;