Error en calculo de stock
Publicado por Andy (1 intervención) el 22/08/2018 21:09:37
Hola tengo un problema, estoy realizando un inventario de productos y al querer calcular el stock no me da el actual
esta es mi consulta:
en mi base de datos el stock actual es de :

lo marcado con amarillo son los valores pido para mi consulta la cual me devuelve el siguiente resultado:

como pueden ver me duplica el stock, sera por el group by ??
les agradeceria su ayuda
esta es mi consulta:
1
2
3
4
5
SELECT COUNT(stock)AS Stock,descr,model,ser,MAX(fecha_vta) AS VENTA,MAX(fecha_ped)
AS PEDIDO FROM det_ped INNER JOIN pedido ON (det_ped.id_ped=pedido.id),venta INNER JOIN det_vta
ON(det_vta.id_vta=venta.id),producto WHERE det_ped.model=det_vta.modelo_vta AND det_ped.descr=det_vta.desc_vta
AND det_ped.ser=det_vta.serie_vta AND producto.estatus='ACTIVO' AND producto.modelo=det_ped.model
AND producto.serie=det_ped.ser AND producto.descripcion=det_ped.descr GROUP BY descripcion,modelo,serie;
en mi base de datos el stock actual es de :

lo marcado con amarillo son los valores pido para mi consulta la cual me devuelve el siguiente resultado:

como pueden ver me duplica el stock, sera por el group by ??
les agradeceria su ayuda
Valora esta pregunta


0