【发布时间】:2015-04-07 00:56:37
【问题描述】:
我正在使用 PHP、Mysql 开发一个库存盘点系统。该系统有购买模块来增加/更新/增加产品的数量和到期日期和销售模块来减少/减少产品的数量。
现在是什么让我感到困惑,而我真正的问题是
- 假设我们的库存中有产品 A1,数量为 20,价格为 我们购买 PRODUCT A1 时的价格为 15 美元。
- 现在我们想增加该产品的库存,例如我们想再购买 100 件 PRODUCT A1,但现在 PRODUCT A1 的新价格为 18 美元。
什么是最好的方式/逻辑将这些项目分开,以了解在销售页面上以 15 美元的价格和 18 美元的新价格购买了多少产品。
我是否必须在数据库中存储 2 个或更多数量列?
我是否必须在我的数据库中多次存储相同的产品?
目前我生成的平均值为 15 美元和 18 美元,然后添加此值 作为产品的购买价格。
【问题讨论】:
标签: php algorithm logic inventory stock