Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Kosztorysowanie zapasów według metody FIFO

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ę.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zapobiegać atakom typu SQL Injection przez bezpieczne?

  2. Trendy w 2020 roku, których administratorzy baz danych powinni być świadomi

  3. wybierz pogorszenie wydajności instrukcji podczas korzystania z DISTINCT z parametrami

  4. Jak porównać, czy dwa ciągi zawierają te same słowa w T-SQL dla SQL Server 2008?

  5. Uzyskaj podstawowe kolumny widoku na podstawie jego zestawu wyników