我的数据库中有两个视图,这是它们的结构:
表 1(库存产品条目):
---------------------------------------
| Date | Product | Quantity |
---------------------------------------
|2013-06-06| Procuct001 | 40 |
---------------------------------------
表 2(库存产品输出):
---------------------------------------
| Date | Product | Quantity |
---------------------------------------
|2013-06-07| Procuct001 | 15 |
---------------------------------------
|2013-06-08| Procuct001 | 5 |
---------------------------------------
我想要第三个视图(或表格),我将在其中存储所有库存的变动(条目或输出),但我不想存储输入或检索的数量,而是存储差异(这意味着库存的余额)。在我们的例子中,新表应该包含:
表 3(库存余额):
---------------------------------------
| Date | Product | Quantity |
---------------------------------------
|2013-06-06| Procuct001 | 40 |
---------------------------------------
|2013-06-07| Procuct001 | 25 |
---------------------------------------
|2013-06-07| Procuct001 | 20 |
---------------------------------------
我正在使用带有 SP1 的 SQL Server 2012。