首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL -最佳方式[期初结算余额]

SQL -最佳方式[期初结算余额]
EN

Stack Overflow用户
提问于 2019-01-22 11:49:45
回答 1查看 736关注 0票数 0

编辑的--我正在做一个简单的清单设置,包括以下表格和列:

项目表编辑

代码语言:javascript
复制
id|title|supplier_id|sku

库存表编辑-主要库存

代码语言:javascript
复制
id|date|item_id|quantity

根据定购单收到的库存

代码语言:javascript
复制
id|item_id|qty_received|date| purchaseorder_id

根据需求票据发行股票

代码语言:javascript
复制
id|qty_given|date|demand_id

库存表中的数量将根据股票发行或收到的股票而增加/减少,因此数量在物理上总是准确的。

备注--我希望将项目列表与入/出事务完全分开,因此我将其保持为单独的。

“库存表”是我保存每一项商品的确切数量的地方。

“股票登记”+“股票发行”用于跟踪项入/出交易,而不是在“股票表”中保留外来的入/出交易列,并不断更新这些交易,而不记录交易发生的时间。

我的问题是,我是否能够准确地计算开闭余额。在任何特定的日期?使用这四张表。

请注意,然后“库存表”持有,约18000行,可以增长,以10-15个月。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-24 12:02:56

是的!

根据您的需求,您正在使用的结构是足够的和相当有效的。它肯定能够提供所有必要的细节(如OP中所述),以打开和结束给定日期的余额。

使用joins将非常有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54307681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档