MySQL - Ayuda por favor poner saldo en kardex Mysql

   
Vista:

Ayuda por favor poner saldo en kardex Mysql

Publicado por Christian (2 intervenciones) el 09/05/2016 20:09:11
Buenas quisiera realizar un kardex simple pero no sé cómo sacar el saldo y tengo las siguientes tablas

articulos(id_articulo,articulo)
entradas(id_entrada,fecha_factura)
entrada_detalle(id,id_entrada,id_articulo,cantidad)
salidas(id_salida,fecha_salida)
salidas_detalle(id,id_salida,id_articulo,cantidad)

ejecuto esta sentencia

1
2
3
4
5
6
7
8
9
10
11
12
(Select DATE_FORMAT(e.fecha_factura, '%Y-%m-%d')as fecha,'entrada' as tipo, ed.cantidad as entrada,null salida, '' saldo
from entradas_detalle ed
inner join articulos a ON a.id_articulo = ed.id_articulo
inner join entradas e ON e.id_entrada = ed.id_entrada
Where a.id_articulo = 'PRODUCTO_1' AND e.estado='OK')
UNION ALL
(Select DATE_FORMAT(s.fecha_salida,'%Y-%m-%d'),'salida' as tipo, null entrada,sd.cantidad as salida, '' saldo
from salidas_detalle sd
inner join articulos a ON a.id_articulo = sd.id_articulo
inner join salidas s ON s.id_salida = sd.id_salida
Where a.id_articulo = 'PRODUCTO_1' AND s.estado='OK')
ORDER BY fecha DESC,tipo DESC;

ME DA COMO RESULTADO LO SIGUIENTE

k1

PERO NO SE COMO CALCULAR EL SALDO QUE DEBERÍA SER DE LA SIGUIENTE FORMA
k2

Se comenzó con 5 el 09/06/2015 después se hizo una salida de 5 quedarían 0 después hubo una entrada de 20 quedarían 20, después otra entrada de 2 quedarían 22 y así sucesivamente .
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