我有两个表,一个用于向客户销售蛋,另一个表有价格清单。
除非我更新价目表,否则当我更新价目表中的价格时我不希望旧记录中的计算价格发生变化,一切都很顺利。但在我的情况下,如果我更新价目表,旧条目也会改变,这对于已经完成的付款是不正确的
示例
- **price_type** **price_amount**
big_eggs_tray 500
small_eggs_tray 250
并说我向我的顾客出售了2个鸡蛋。这使我的销售表看起来像这样
id customer_name price_type eggs/trays total amount_paid remaining
11 Bob big_eggs_tray 2 1000 250 750
现在,当我更新价目表时,我不希望我的旧记录发生变化。 我该如何做到这一点。
请帮助我的应用程序全部完成但我在测试阶段遇到了这个错误。 我使用的是SQL Server和ASP.NET