Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/06/2006, 13:17
Avatar de haron
haron
 
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
analizando un poco mas tu consulta, creo que estas haciendo algo mal. el campo "sum(PD.cantidad * AM.cantidad) as cantidadStock" es una suma de cantidades, mientras que "cantArt" y "cantMat" no lo son.

prueba con esta consulta a ver si funciona:
Código:
select
	PD.idPedido,
	sum(PD.cantidad) as cantArt,
	PD.idArticulo,
	sum(AM.cantidad) as cantMat,
	AM.idMaterial,
	sum(PD.cantidad) * sum(AM.cantidad) as cantidadStock
from `tb_pedidosproducciondetalle`PD
right join `tb_asociacionmateriales` AM
	on PD.idArticulo= AM.idArticulo
right join `tb_materiales` TM
	on TM.id = AM.idMaterial group by PD.idArticulo,TM.id
group by PD.idArticulo,TM.id
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.