如何查询特定日期所有产品的价格(含历史价格变动)
题目描述
假设你有一个产品价格变动表 Products,表结构如下:
| 列名 |
类型 |
| product_id |
int |
| new_price |
int |
| change_date |
date |
表中每一行记录了某个产品在某个日期的价格变动,(product_id, change_date) 组成主键保证唯一。
题目要求:
- 找出 2019-08-16 当天所有产品的价格。
- 假设所有产品在首次价格变动前的初始价格都是10。
换句话说,你要基于已有的价格变动记录,找出某一天每个产品的“实时价格”,如果那天之前没变过价,就默认价格为10。
解题分析
要解决这个问题,关键是

最低0.47元/天 解锁文章
810

被折叠的 条评论
为什么被折叠?



