Montei um select para saber qtos produtos forma vendidos em determinado período e o valor de venda desses produtos.
Só que preciso montar uma curva ABC com o resultado desse select.
Alguém poderia me ajudar por favor.
Meu select está assim:
SELECT DISTINCT d.cat_id prod, p.id, p.nome id_prod, SUM( d.qtd ) AS qtd_prod, SUM( d.valor_total ) AS total_prod
FROM lc_controle c
INNER JOIN lc_detalhe d ON d.controle_id = c.id
INNER JOIN `lc_cat` p ON p.id = d.cat_id
WHERE d.tipo ='0'
AND c.dtConcat
BETWEEN '2018-01-01'
AND '2018-03-31'
GROUP BY d.cat_id
ORDER BY qtd_prod DESC
Com esse select eu tenho o seguinte resultado:
prod id id_prod qtd_prod total_prod
4343 JVP-101A- BOMBA DE CIRCULAÇÃO 3.000 L/H 110V35312983.244141 JVP-100A- BOMBA DE CIRCULAÇÃO 2.500 L/H 110V35210704.09148148 JVP-110A- BOMBA DE CIRCULAÇÃO 2.000 L/H 110V2427495.047878 HJS-20 CARVÃO ATIVADO 500GR2081497.87252252 JVP-120- BOMBA DE CIRCULAÇÃO 3.000 L/H 110V1815753.87
Agora preciso somar os valores das vendas que estão na tabela lc_controle a coluna total referente o mesmo período e depois dividir o valor de venda de cada item por esse total para poder calcular o percentual que o item tem sobre a venda total e depois definir se ele é A, b ou C
Pergunta
rcamu1
Montei um select para saber qtos produtos forma vendidos em determinado período e o valor de venda desses produtos.
Só que preciso montar uma curva ABC com o resultado desse select.
Alguém poderia me ajudar por favor.
Meu select está assim:
Com esse select eu tenho o seguinte resultado:
Agora preciso somar os valores das vendas que estão na tabela lc_controle a coluna total referente o mesmo período e depois dividir o valor de venda de cada item por esse total para poder calcular o percentual que o item tem sobre a venda total e depois definir se ele é A, b ou C
Como é possível fazer isso?
Editado por rcamu1Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.