查询指定日期各产品的现价
中等#point-in-time#最新有效值#窗口函数
题目描述
给定价格变更表 products(product_id, new_price, change_date),记录每次调价。未出现过的产品在指定日期前价格默认为 10。
要求:查询 2024-08-16 当天各产品的价格(取该日期及之前最近一次调价;若无任何调价记录则为 10)。
示例数据
| product_id | new_price | change_date |
|---|---|---|
| 1 | 20 | 2024-08-01 |
| 1 | 35 | 2024-08-20 |
| 2 | 50 | 2024-08-14 |
期望:产品 1 → 20(08-16 前最近一次是 08-01);产品 2 → 50;无记录产品 → 10。
动手写一遍自测 · 不执行
括号自动补全 · Tab 缩进 · Shift+Tab 反缩进 · 回车自动缩进 · 草稿仅存在本机
登录后可以选中正文添加批注(仅自己可见)。
评论 (0)
登录后参与评论。
还没有评论,来做第一个。