Ir para conteúdo
Fórum Script Brasil

Aluizio Junior

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Aluizio Junior

Aluizio Junior's Achievements

0

Reputação

  1. Bom dia, Tenho a seguinte consulta (que funciona perfeitamente): SELECT i.desc_com, i.id_produto, SUM(i.quantidade_com) AS t, p.id_pro, p.desc_pro, g.quantidade AS f, (i.quantidade_com * g.quantidade) AS total FROM tb_intenscomposicao i, tb_produto p INNER JOIN tb_itens_pedido g ON (g.produto = p.desc_pro) WHERE p.id_pro = i.id_produto AND g.id_ped = 1 GROUP BY i.id ORDER BY i.desc_com; Que me retorna o que está na imagem. Porém, digamos que para fabricar o produto "x" eu precise de 10 componentes "j", enquanto que para fabricar o produto "y" eu preciso de 45 "j" e, no meu pedido eu precise de 7 produtos x e 2 produtos y: COMPONENTE J | PRODUTO X 7 70 COMPONENTE J | PRODUTO Y 2 90 O resultado que obtenho é 70 de um e 90 de outro, o problema é que eu não consigo agrupar de forma que mostre corretamente as 160 unidades do componente "j". Alguma ideia?
×
×
  • Criar Novo...