Ir para conteúdo
Fórum Script Brasil

tiagoigno

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre tiagoigno

tiagoigno's Achievements

0

Reputação

  1. Galera, acredito q n tenha um tópico parecido com isso, (XD) estou iniciando meus trabalhos com o MySql a um tepinho já, mas essa n consegui resolver e vim pedir penico aki.. Seria o seguinte... tenho uma tabela onde a peças(roupas) de dois tipos (A e P), e outra ontem tem a qtd de folhas a serem produzidas, ao produzir A, gera uma Xa grade e ao produzir B gera Xb, preciso pegar a qtd de A vezes Xa e somar com a qtd de P vezes Xb, ou seja, A * Xa + P * Xb, porem tão tudo uma tabela só, tentei com inner join, union e nada... segue abaixo as querrys TABELA DAS FOLHAS TABELA DA GRADE Query P select grade.tamanho, sum(grade.grade) as Prin, (select sum(folhas) from corte_mov_fichatec_enfestes where idcorte_mov_fichatec = 109 and tipo='Principal') as folhas from corte_mov_fichatec_grade as grade where grade.tipo='P' and grade.separador in ( (select distinct separador from corte_mov_fichatec_enfestes where idcorte_mov_fichatec = 109 )) group by grade.tamanho order by grade.idcorte_mov_fichatec_grade; RESULTAADO P 2 50 M 2 50 G 2 50 GG 1 50 Query A select grade.tamanho, sum(grade.grade) as Apro, (select sum(folhas) from corte_mov_fichatec_enfestes where idcorte_mov_fichatec = 109 and tipo='Aproveitamento') as folhas from corte_mov_fichatec_grade as grade where grade.tipo='A' and grade.separador in ( (select distinct separador from corte_mov_fichatec_enfestes where idcorte_mov_fichatec = 109 )) group by grade.tamanho order by grade.idcorte_mov_fichatec_grade; RESULTADO P 2 245 M 3 245 G 4 245 GG 4 245 RESULTADO Q QUERIA... P 590 M 835 G 1.080 GG 1.030
×
×
  • Criar Novo...