我的表格如下所示:
下面的查询显然会返回表格中的所有记录
SELECT * FROM pricing
我的问题是我想根据今天的日期显示正确的价格。我知道我可以使用CURDATE()获取今天的日期但是如何获取显示价格为70.00的行,因为这是正确的价格,直到今天等于或大于2017-02-01?
提前致谢。
约翰
答案 0 :(得分:1)
select price from table where product = YourProduct and date <= YourDate order by date desc limit 1