Determinante de control de stock
Tengo una tabla que tiene Stock In, Stock Out y (Stock In - Stock Out). Quiero que la diferencia entre las existencias de entrada y salida se calcule en función del procedimiento resultante de (Stock In - Stock Out). Es decir
Stock In |Stock Out|(Stock In - Stock Out)|
500 | 50 | 450 |
450 | 100 | 350 |
El problema que tengo es que Stock Out está deduciendo del Stock In original de 500.
El resultado que estoy teniendo es este:
Stock In |Stock Out|(Stock In - Stock Out)|
500 | 50 | 450 |
0 | 100 | 400 |
0 | 150 | 350 |
Quiero que se deduzca del resultado de sus diferencias.
Aquí está mi consulta:
SELECT Product_Code, SUM(Stock In - Stock Out) AS Stock_Balance
FROM Daily_Stock_Balance
GROUP BY Product_Code;
Este es el resultado que obtengo de la consulta anterior:
Stock In |Stock Out|Stock Balance|
500 | 50 | 450 |
| 100 | 100 |
| 150 | 100 |
A continuación se muestra mi tabla de base de datos real
Cualquier ayuda será muy apreciada.