我试图根据条件(产品条形码)从表中更新价格,但在一段时间内更新产品价格时遇到问题。例如,我更新产品(2233可口可乐0.33毫升)的价格(0.45->0.43),但我希望此更新在一段时间内可用(例如从日期23到日期28),在此日期之后,价格将恢复到其原始状态
我用这个代码来更新价格
Create procedure edittheprice
@price float,
@barcode int
as
update tblproducts set Price=@prices where Barcode = @barcode
谢谢大家
1条答案
按热度按时间idv4meu81#
这似乎更像是一个数据模型问题,而不是存储过程。由于新的价格是周期性的,单独的表格会有帮助。例如,折扣价格表如下所示:
将此与产品表结合起来,可以帮助您了解当前的实际价格,还可以帮助您跟踪随时间变化的价格。