#831

Aktuellen Lagerbestand aus einem Protokoll von Zu- und Abgängen berechnen

Das Lagersystem führt den aktuellen Bestand nicht als eigene Spalte — es schreibt jeden Zugang und jede Auslieferung als separate Zeile in inventory_events.delta: Eine positive Zahl bedeutet Zugang, eine negative bedeutet Abgang. Der aktuelle Bestand je Produkt ist einfach die Summe all seiner Deltas. Berechne für jedes Produkt den aktuellen Bestand als ganze Zahl. Sortiere nach Produkt-ID.

Beispiel der erwarteten Ausgabe

So sieht eine korrekte Antwort aus — ihre Zeilenanzahl ist eigenständig und muss nicht mit den Schematabellen übereinstimmen.

qtyproduct_id
121
62

Dein Abfrageergebnis erscheint hier