SQL-最佳方法[期末余额]

时间:2019-01-22 11:49:46

标签: mysql sql sql-server database database-design

[编辑] ,我正在使用以下表格和列来进行广告资源的简单设置:

项目表[已编辑]

id|title|supplier_id|sku

库存表[已编辑-主要库存]

id|date|item_id|quantity

已收到库存[根据采购订单已收到]

id|item_id|qty_received|date| purchaseorder_id

股票发行[根据需求单发行]

id|qty_given|date|demand_id
库存表中的

数量将根据库存数量收到的库存而增加/减少,因此数量始终是物理上准确的。

[注意] ,我想将我的商品列表与进/出交易完全分开,所以我将其分开。

“库存表”是我保留每件物品的确切数量的地方。

“库存记录” +“库存发行”用于跟踪物料的进/出交易,而不是在“库存表”中保留进/出交易的多余列并连续更新它们而无需记录交易时间被制成。

我的问题是,我能否准确计算期初和期末余额。在任何给定的日期?使用所有这四个表。

请注意,然后将保留“股票表”,大约18000行,并且可以每月10-15的速度增长。

1 个答案:

答案 0 :(得分:0)

是!

根据您的要求,您使用的结构已经足够并且非常有效。肯定可以提供给定日期的期初和期末余额的所有必要的详细信息(如OP中所述)。

使用QWindows将非常有帮助。