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

Mysql根据日期获取正确的价格,mysql,Mysql,我有一张如下所示的表: 下面的查询显然返回表中的所有记录 SELECT * FROM pricing 我的问题是,我想根据今天的日期显示正确的价格。我知道我可以使用CURDATE()获取今天的日期,但如何获取显示70.00价格的行,因为这是正确的价格,直到今天等于或大于2017-02-01 提前谢谢 John从表中选择价格,其中product=YourProduct,date从定价中选择*,其中start\u date>=CURRDATE()按开始日期订购ASC限额1谢谢。如果表中只有一个产

我有一张如下所示的表:

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

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

提前谢谢


John

从表中选择价格,其中product=YourProduct,date
从定价中选择*,其中start\u date>=CURRDATE()按开始日期订购ASC限额1
谢谢。如果表中只有一个产品(我应该在表示例中包含更多产品!),那么这就行了。不幸的是,这将不适用于多个产品。问题是,我需要所有产品的当前价格,因此将有多行-我正在努力与这一个,认为这将是容易的!