【发布时间】:2012-09-24 10:37:32
【问题描述】:
例如,假设用户在20th sept 2012 上购买了名为soap 的产品,价格为1.50。这已记录在purchase 表下的数据库中,productID 和date。
假设在 2012 年 9 月 22 日,管理员将 soap 的价格更改为 1.20,现在报告价格因此而更改。
确保为旧报告存储1.50 的旧数据和为新报告存储1.20 的最佳方法是什么?我应该将所有数据(包括产品名称、产品价格)插入到purchase 表中吗?
【问题讨论】:
-
创建另一个具有历史项目价格的表,并在打印报告时检查日期 x 和 y 之间的购买,然后输入价格 a
-
是的,这是最好的解决方案
-
存储价格将是个好主意.....它将帮助您进行其他数学计算,如利润和税收