Proponuję zaprojektować tabelę jak poniżej:Dodaj nowe pole do tabeli, tj. qty_out
Tabela przed sprzedażą:
Item transaction code qty qty_out price
apple IN 5 0 10.00
apple IN 3 0 20.00
apple OUT 6 null
I stół po sprzedaży 6 pozycji:
Item transaction code qty qty_out price
apple IN 5 5 10.00
apple IN 3 1 20.00
apple OUT 6 null
Możesz porównać „ilość” z „ilość_out” (dla transakcji IN), aby poznać cenę.