データベースには 2 つのビューがあります。これらの構造は次のとおりです。
表 1 (在庫製品エントリ) :
---------------------------------------
| Date | Product | Quantity |
---------------------------------------
|2013-06-06| Procuct001 | 40 |
---------------------------------------
表 2 (ストック製品の出力) :
---------------------------------------
| Date | Product | Quantity |
---------------------------------------
|2013-06-07| Procuct001 | 15 |
---------------------------------------
|2013-06-08| Procuct001 | 5 |
---------------------------------------
在庫のすべての動き (エントリまたは出力) を保存する 3 番目のビュー (またはテーブル) が必要ですが、入力または取得された数量ではなく、差額 (つまり、在庫の残高) を保存したいと考えています。この場合、新しいテーブルには以下が含まれている必要があります。
表3(ストックバランス):
---------------------------------------
| Date | Product | Quantity |
---------------------------------------
|2013-06-06| Procuct001 | 40 |
---------------------------------------
|2013-06-07| Procuct001 | 25 |
---------------------------------------
|2013-06-07| Procuct001 | 20 |
---------------------------------------
SP1 を適用した SQL Server 2012 を使用しています。