【发布时间】:2016-01-28 09:57:46
【问题描述】:
我正在使用 PHP 和 Mysql 开发汽车零件库存系统。该系统有采购模块来增加/更新/增加零件的数量和销售模块来减少/减少零件的数量。我的查询有 2 个部分
A.存储数据
- 假设我们的库存中有 PARTS A1,数量为 30,当我们购买时,PARTS A1 的价格为 20 美元。
- 现在我们想增加这些零件的库存,例如我们想再购买 50 件 PARTS A1,但现在 PARTS A1 的新价格是 24 美元。
将这些物品分开的最佳方式/逻辑是什么,以了解在销售页面上以 20 美元的价格和 24 美元的新价格购买了多少零件。
1. Store same parts more then once in database
2. Normalize Database: parts HasMany partTransctions with purchased price and quantity
B.检索数据
- 销售时的减少方法是什么(假设上例中为 60 单位)A1 零件
- 我也想计算销售利润
如何处理所有这些情况。提前致谢
【问题讨论】:
标签: php mysql database database-design logic