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