hola amigos les cuento que tengo dos tablas Facturacion y Proveedores en la cual realizo una resta simple la cual es la existencia de los productos que viene siendo
Existencia = cantdad compra -cantidad venta
e hecho una consulta donde me realiza esa operacion todo bien siempre y cuando solo exista un registro de un producto en la tabla facturacion pero cuando existen dos registro del producto en esa misma tabla no me muestra los resultado esperado
por ejemplo si tengo el producto Refresco con dos registro uno con una venta de 5 y otro con una venta de 4 el resultado de esas venta viene siendo 9 y restado con la cantdad de compra de ese producto que es 100 deberia mostrarme 91 de existencia pero lo que me muestra es
191 aqui esta la consulta de SQL que tengo
Código SQL
[-]SELECT COMPRASPROVEEDORES.IDPRODUCTO,COMPRASPROVEEDORES.PRODUCTO,
COMPRASPROVEEDORES.CANTIDAD,SUM(COMPRASPROVEEDORES.CANTIDAD - FACTURACION.CANTIDAD) AS EXISTENCIA,
COMPRASPROVEEDORES.PRECIOCOSTO
FROM COMPRASPROVEEDORES INNER JOIN FACTURACION ON COMPRASPROVEEDORES.IDPRODUCTO = FACTURACION.IDPRODUCTO
GROUP BY COMPRASPROVEEDORES.IDPRODUCTO,COMPRASPROVEEDORES.PRODUCTO,
COMPRASPROVEEDORES.CANTIDAD,COMPRASPROVEEDORES.PRECIOCOSTO