Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/03/2007, 09:36
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Re: Haaa...porque no me suma bien esta cosa!!

Que tal magosc.

Lo que pasa es que los inner join son para eso, para buscar las coincidencias entre doa tablas por medio de un campo( o varios).

para lo que deseas puedes usar un left JOIN u rigth JOIN, intenta lo siguiente:

Código:
SELECT 
   a_sal_prod.cod_prod AS Codigo, 
   g_productos.des_prod AS Producto, 
   SUM(a_produccion.cant_produccion) - SUM(a_sal_prod.cant_sal) AS  Existencia 
FROM ( a_sal_prod 
     LEFT OUTER JOIN a_produccion ON a_sal_prod.cod_prod = a_produccion.cod_prod )
    LEFT OUTER JOIN g_productos ON a_sal_prod.cod_prod = g_productos.cod_prod
GROUP BY a_sal_prod.cod_prod, g_productos.des_prod
Espero te resuelva tu problema.

Saludos y suerte!