Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2006, 00:39
Avatar de moron
moron
 
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
mysql no sabe multiplicar?

observen el resultado que me arroja esta consulta. Los campos en negrita son los que se multiplican y la ultima fila es el resultado. observen el resultado en rojo. me esta resolviendo que 1 * 0.4 = 0.8. o es que es muy tarde y ya no me da mas la cabeza o eso debería dar 0,4?


idPedido cantArt idArticulo cantMat idMat cantStock
3 | 5 | 1 | 0,5 | 2 | 2,5
3 | 5 | 1 | 1 | 3 | 5,0
3 | 1 | 2 | 0,4 | 2 | 0,8

Aquí la consulta que estoy haciendo.
Código:
select PD.idPedido,PD.cantidad as cantArt,PD.idArticulo,AM.cantidad as cantMat,AM.idMaterial,
sum(PD.cantidad * 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
saludos