MySQL选择最新日期也早于给定日期的行

时间:2018-12-18 14:39:48

标签: mysql

我有一张不同产品的价格表。每个产品可以有多个价格条目,每个条目都有将价格设置为给定值的日期。

我需要用此来计算特定年份的已售产品总和,这意味着我需要的产品的最新(最新)价格也要比客户购买日期还早。

例如

product  |    date     |  price
apple    |  2017-8-10  |    4
apple    |  2017-10-10 |    3
apple    |  2018-4-10  |    2

,客户在2017年11月18日购买了苹果,这意味着我需要一个查询,该查询将返回值为3的价格。现在请记住,我有多个价格不同的产品,我需要求和(),因此查询必须返回这些条件下每种给定产品的价格。

P.S。如果我做错了,请注意这是学校的作业,创建数据库的最初说明就是这样做的,所以我别无选择。

0 个答案:

没有答案
相关问题