我正在建立一个电子商务网站,并希望在限定时间内提供某些商品的折扣.我想展示我们为每件产品提供多少折扣.因此,我需要每个产品两个值,原始价格和给定持续时间的折扣价格.
架构:
>产品
> productId
>姓名
> ProductPricing
> productId(FK)
> startDateTimeStamp
> endDateTimeStamp
>价格
>原价仅适用于我们使用方法A(稍后提供)
数据:
Product:
1 | Apple
2 | Banana
T1:2011年12月21日:目前没有优惠
ProductPricing
1 | Dec 20, 2011, 00:00 | Jan 1, 2038, 00:00 | 10$| 10$
2 | Dec 20, 2011, 00:00 | Jan 1, 2038, 00:00 | 20$| 20$
T2:2011年12月24日:交易!从12月25日14:00到12月26日14:00,对苹果享受25%的折扣
方法A.
– 查询更新给定持续时间的苹果价格
ProductPricing
1 | Dec 25, 2011, 14:00 | Dec 26, 2011, 14:00 | 7.5$| 10$
2 | Dec 20, 2011, 00:00 | Dec 25, 2038, 00:00 | 20$| 20$
方法B.
– 查询在给定的持续时间内添加另一条带苹果价格的记录
ProductPric