Mysql根据日期获取正确的价格

时间:2017-01-04 15:52:42

标签: mysql

我的表格如下所示:

enter image description here

下面的查询显然会返回表格中的所有记录

SELECT * FROM pricing

我的问题是我想根据今天的日期显示正确的价格。我知道我可以使用CURDATE()获取今天的日期但是如何获取显示价格为70.00的行,因为这是正确的价格,直到今天等于或大于2017-02-01?

提前致谢。

约翰

1 个答案:

答案 0 :(得分:1)

select price from table where product = YourProduct and date <= YourDate order by date desc limit 1