sql >> データベース >  >> RDS >> Sqlserver

先入れ先出し (FIFO) 在庫原価計算

    以下のようにテーブルを設計することをお勧めします:テーブルに新しいフィールドを追加します。つまり、qty_out

    販売前のテーブル:

    Item transaction code    qty     qty_out  price   
     apple   IN                    5    0        10.00    
     apple   IN                    3    0        20.00   
     apple   OUT                   6    null
      

    6 アイテムを販売した後のテーブル:

    Item    transaction code    qty     qty_out  price   
     apple   IN                    5    5        10.00    
     apple   IN                    3    1        20.00   
     apple   OUT                   6    null
      

    "qty" と "qty_out" (IN トランザクションの場合) を比較して、価格を確認できます。



    1. kubernetesクラスターの外部でmysqlにアクセスするにはどうすればよいですか?

    2. 新しいSQLServerカーディナリティ推定器の最初の外観

    3. 大量のデータ(ロギング)用のどのmysqlエンジンですか?

    4. 1回のクエリで2つのテーブルをクエリする