我有一张不同产品的价格表。每个产品可以有多个价格条目,每个条目都有将价格设置为给定值的日期。
我需要用此来计算特定年份的已售产品总和,这意味着我需要的产品的最新(最新)价格也要比客户购买日期还早。
例如
product | date | price
apple | 2017-8-10 | 4
apple | 2017-10-10 | 3
apple | 2018-4-10 | 2
,客户在2017年11月18日购买了苹果,这意味着我需要一个查询,该查询将返回值为3的价格。现在请记住,我有多个价格不同的产品,我需要求和(),因此查询必须返回这些条件下每种给定产品的价格。
P.S。如果我做错了,请注意这是学校的作业,创建数据库的最初说明就是这样做的,所以我别无选择。