Tchello Postado Dezembro 15, 2010 Denunciar Share Postado Dezembro 15, 2010 Tenho uma tabela de pedidos que tem os seguinte status: Pedido, Cotação e Prospect.Como faço para printar o seguinte resultado:Vendedor: Nome do VendedorObjetivo | Quantidade | %-----------------------------------Pedido 5 50%Cotação 3 30%Prospect 2 20%-------------------------------------Total | 10 | 100% Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Dezembro 15, 2010 Denunciar Share Postado Dezembro 15, 2010 Oi, 'Tchello'Não há função no MySQL que faça o que você quer.Mas você pode rodar uma query que gere o total e uma segunda query com esta formula:set @total = (select sum(quantidade) from teste); /* Cria a variável*/ select objetivo, sum(quantidade) as quantidade, ((sum(quantidade) / @total)*100) as `% do total` from teste group by objetivo with rollup; Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Tchello
Tenho uma tabela de pedidos que tem os seguinte status: Pedido, Cotação e Prospect.
Como faço para printar o seguinte resultado:
Vendedor: Nome do Vendedor
Objetivo | Quantidade | %
-----------------------------------
Pedido 5 50%
Cotação 3 30%
Prospect 2 20%
-------------------------------------
Total | 10 | 100%
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados