MySQL - Problema con tablas - Inner Join y suma

 
Vista:
sin imagen de perfil

Problema con tablas - Inner Join y suma

Publicado por Emerson (4 intervenciones) el 25/04/2016 19:52:41
Hola a todos.

Tengo unos problemas con 3 tablas de ventas generadas (t-facturas, t-boletas, t-notapedido) he tomado la (cantidad) de productos de las 3 tablas segun su (codigo) de producto, y lo he sumado.

Problemas.
- La suma no coincide con la cantidad de productos. (contando manualmente en cada tabla, tengo 70 productos vendidos, por ejem en cemento, pero en la sumatoria me sale como 120, no se que mas esta sumando).

Aqui dejo el codigo:

1
2
3
4
5
6
7
SELECT
t_boletas_items.codproducto,
t_boletas_items.descripcion,
sum(t_boletas_items.cant+t_facturas_items.cant) as total
FROM t_boletas_items
INNER JOIN  t_facturas_items  ON t_boletas_items.codproducto=t_facturas_items.codproduct
WHERE t_boletas_items.codproducto = '0500666'

el '0500666' viene a ser el codigo del producto (bolsa de cemento)
Porfavor si me pueden ayudar, e indicar que estoy haciendo mal.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Problema con tablas - Inner Join y suma

Publicado por eyanezve (17 intervenciones) el 26/04/2016 16:43:16
En principio debes tener el GROUP BY, mas allá que la lógica del sum sum(t_boletas_items.cant+t_facturas_items.cant) este correcta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar