Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com criação de curva ABC em Mysql


rcamu1

Pergunta

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
43	43	JVP-101A - BOMBA DE CIRCULAÇÃO 3.000 L/H 110V	353	12983.24
41	41	JVP-100A - BOMBA DE CIRCULAÇÃO 2.500 L/H 110V	352	10704.09
148	148	JVP-110A - BOMBA DE CIRCULAÇÃO 2.000 L/H 110V	242	7495.04
78	78	HJS-20 CARVÃO ATIVADO 500GR  	208	1497.87
252	252	JVP-120 - BOMBA DE CIRCULAÇÃO 3.000 L/H 110V	181	5753.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

Como é possível fazer isso?

Editado por rcamu1
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...