Consulta de control de stock
Publicado por Marcelo Duran (2 intervenciones) el 05/12/2011 03:12:51
Hola amigos, hago mis primeras armas en mysql y php, y me encuentro con un problema. Estoy haciendo un sitio de control de inventario
son 3 tablas tipicas de productos, control de salidas y control de entradas.
Lo que necesito es hacer una consulta que me genere el informe de control de stock, es decir de cada producto sumar la cantidad de entradas y restar la cantidad de salida.
Hice algo asi, con el stge codigo,
SELECT
producto.Id,
producto.producto,
producto.fk_familia,
producto.stock_minimo,
det_ingreso.id_ingreso,
sum(det_ingreso.cantidad),
det_salidas.id_ingreso,
sum(det_salidas.cantidad)
FROM
producto RIGHT OUTER JOIN det_salidas ON producto.Id = det_salidas.id_ingreso
RIGHT OUTER JOIN det_ingreso ON producto.Id = det_ingreso.id_ingreso
group by producto.Id
Pero no me resulta, me duplica los valores cada vez que registro o una salida o una entrada.
Ojala me puedan ayudar, de antemano gracias
son 3 tablas tipicas de productos, control de salidas y control de entradas.
Lo que necesito es hacer una consulta que me genere el informe de control de stock, es decir de cada producto sumar la cantidad de entradas y restar la cantidad de salida.
Hice algo asi, con el stge codigo,
SELECT
producto.Id,
producto.producto,
producto.fk_familia,
producto.stock_minimo,
det_ingreso.id_ingreso,
sum(det_ingreso.cantidad),
det_salidas.id_ingreso,
sum(det_salidas.cantidad)
FROM
producto RIGHT OUTER JOIN det_salidas ON producto.Id = det_salidas.id_ingreso
RIGHT OUTER JOIN det_ingreso ON producto.Id = det_ingreso.id_ingreso
group by producto.Id
Pero no me resulta, me duplica los valores cada vez que registro o una salida o una entrada.
Ojala me puedan ayudar, de antemano gracias
Valora esta pregunta
0