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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage