Análise % de Fornecedores:
select Nome_Fornecedor,Qtd_Vendas, Round(100.0*Qtd_Vendas/(select count(*) from itens_venda),2) || '%' as Porcentagem
From(
select f.nome AS Nome_Fornecedor,
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 fornecedores f ON f.id_fornecedor = p.fornecedor_id
group by Nome_Fornecedor
order By Qtd_vendas);
Porcentagem das Marcas:
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.categoria_id
group by Nome_Marca
order By Qtd_vendas);