1
resposta

[Sugestão] Compartilhando o entendimento de uso sum vs count

--Verifique as quantidades totais de vendas de cada produto e ordene do maior para o menor

SELECT CODIGO_DO_PRODUTO, COUNT(*) AS VENDAS_TOTAIS FROM ITENS_NOTAS_FISCAIS GROUP BY [CODIGO_DO_PRODUTO] ORDER BY VENDAS_TOTAIS DESC

-- PROFESSOR:

SELECT CODIGO_DO_PRODUTO, SUM(QUANTIDADE) AS QUANTIDADE FROM ITENS_NOTAS_FISCAIS GROUP BY CODIGO_DO_PRODUTO ORDER BY SUM(QUANTIDADE) DESC;

--DA FORMA QUE EU FIZ EU CONTO A QUANTIDADE DE VENDAS REALIZADAS MAS NÃO A QUANTIDADE DE PRODUTOS VENDIDOS.

1 resposta

Olá, Daniela! Tudo bem?

Exatamente isso!

No seu primeiro exemplo, você utilizou a função COUNT para contar a quantidade de vendas realizadas de cada produto. Já no exemplo do professor, ele utilizou a função SUM para somar a quantidade de produtos vendidos.

Por exemplo, se você tiver uma tabela com informações de vendas, onde cada linha representa uma venda de um produto, a função COUNT contará quantas vendas foram realizadas, enquanto a função SUM somará a quantidade de produtos vendidos em todas as vendas.

Daniela, continue com essa dedicação aos estudos, para consolidar os conhecimentos adquiridos em SQL!

Caso surja alguma dúvida, fico à disposição.

Abraços e até mais!