Bestandskontrolldeterminante
Ich habe eine Tabelle, die ein Lager in, Lager aus und (Lager in - Lager aus) hat. Ich möchte, dass die Differenz zwischen den In- und Out-Beständen auf der Grundlage des Verfahrens berechnet wird, das sich aus (Stock In - Stock Out) ergibt. Das heißt
Stock In |Stock Out|(Stock In - Stock Out)|
500 | 50 | 450 |
450 | 100 | 350 |
Das Problem, das ich habe, ist, dass der Lagerbestand vom ursprünglichen Lagerbestand von 500 abgezogen wird.
Das Ergebnis ist folgendes:
Stock In |Stock Out|(Stock In - Stock Out)|
500 | 50 | 450 |
0 | 100 | 400 |
0 | 150 | 350 |
Ich möchte, dass es vom Ergebnis ihrer Differenzen abgezogen wird.
Hier ist meine Frage:
SELECT Product_Code, SUM(Stock In - Stock Out) AS Stock_Balance
FROM Daily_Stock_Balance
GROUP BY Product_Code;
Dies ist das Ergebnis der obigen Abfrage:
Stock In |Stock Out|Stock Balance|
500 | 50 | 450 |
| 100 | 100 |
| 150 | 100 |
Unten ist meine echte Datenbanktabelle
Jede Hilfe wird sehr geschätzt.