Determinante do controle de estoque
Eu tenho uma tabela que possui Stock In, Stock Out e (Stock In - Stock Out). Desejo que a diferença entre os estoques de entrada e saída seja calculada com base no processo resultante de (estoque dentro - estoque esgotado). I.e
Stock In |Stock Out|(Stock In - Stock Out)|
500 | 50 | 450 |
450 | 100 | 350 |
O problema que estou tendo é que o estoque esgotado está deduzindo do estoque original original de 500.
O resultado que estou tendo é o seguinte:
Stock In |Stock Out|(Stock In - Stock Out)|
500 | 50 | 450 |
0 | 100 | 400 |
0 | 150 | 350 |
Quero que seja deduzido do resultado de suas diferenças.
Aqui está a minha consulta:
SELECT Product_Code, SUM(Stock In - Stock Out) AS Stock_Balance
FROM Daily_Stock_Balance
GROUP BY Product_Code;
Este é o resultado que estou obtendo da consulta acima:
Stock In |Stock Out|Stock Balance|
500 | 50 | 450 |
| 100 | 100 |
| 150 | 100 |
Abaixo está minha tabela de banco de dados real
Qualquer ajuda será muito apreciada.