Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2010, 08:45
Avatar de juankcres
juankcres
 
Fecha de Ingreso: septiembre-2009
Mensajes: 88
Antigüedad: 14 años, 7 meses
Puntos: 2
SUMAR Distintos Valores

Hola a todos

Tengo las siguientes tablas:

producto:
  • cod_producto
  • marca
  • articulo
  • proveedor
  • stock

movimientos:
  • cod_producto
  • fecha
  • transaccion
  • cantidad

Lo que ocurre es que un producto puede ser igual a otro, es decir, pueden ser el mismo articulo, la misma marca pero distinto proveedor, por lo tanto tienen cod_producto distintos.

Lo que necesito es sacar un resumen de operación pero indicando cuanto es el stock total del mismo tipo de producto, es decir, mismo articulo, la misma marca

Al agruparlos no puedo sumar los stock porque el cod_producto se puede repetir y estaría duplicando el stock, si lo dejo sin sumar solo me va a mostrar el stock de uno de los cod_productos.

Por lo tanto necesito sumar los stock de todos los cod_productos que sean distintos

Les dejo la consulta que estaba probando pero como les dije anteriormente no me entrega el resultado esperado.

Código PHP:
SELECT pr.articuloSUM(mv.cantidad), pr.stock
FROM producto 
as prmovimientos as mv
WHERE pr
.cod_producto mv.cod_producto
AND mv.transaccion="venta"
GROUP BY pr.marcapr.articulo