查询指定日期各产品的现价

中等#point-in-time#最新有效值#窗口函数
题目描述

给定价格变更表 products(product_id, new_price, change_date),记录每次调价。未出现过的产品在指定日期前价格默认为 10。

要求:查询 2024-08-16 当天各产品的价格(取该日期及之前最近一次调价;若无任何调价记录则为 10)。

示例数据

product_idnew_pricechange_date
1202024-08-01
1352024-08-20
2502024-08-14

期望:产品 1 → 20(08-16 前最近一次是 08-01);产品 2 → 50;无记录产品 → 10。

动手写一遍自测 · 不执行

括号自动补全 · Tab 缩进 · Shift+Tab 反缩进 · 回车自动缩进 · 草稿仅存在本机

登录后可以选中正文添加批注(仅自己可见)。

评论 (0)

登录后参与评论。

还没有评论,来做第一个。

查询指定日期各产品的现价