1
resposta

[Projeto] Pela primeira vez acertei um desafio de primeira ! kkkkkkk Glória

select Nome_Marca, Qtd_Vendas, Round(100.0*Qtd_Vendas/(SELECT count(*) FROM itens_venda), 2) || '%' as Porcentagem
from(
  SELECT m.nome as Nome_Marca, COUNT(iv.produto_id) AS Qtd_Vendas
  FROM itens_venda iv
  JOIN vendas v ON v.id_venda = iv.venda_id
  JOIN produtos p ON p.id_produto = iv.produto_id
  JOIN marcas m ON m.id_marca = p.marca_id
  GROUP BY Nome_Marca
  ORDER BY Qtd_Vendas desc
  )
  ;
1 resposta

Oi, Fuad! Como vai?

Obrigado por compartilhar seu código com a comunidade Alura. Gostei de como você estruturou sua consulta SQL. Vejo que você utilizou a função Round de forma inteligente para formatar a porcentagem com duas casas decimais. Isso é essencial para análises mais claras.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!