获得一周内的最低金额

时间:2017-11-21 10:45:39

标签: php mysql

您好我有一个property_rate表和值

id      start_date    end_date    rate
1       2017-11-19    2017-11-21  100
2       2017-11-22    2017-11-24  300
3       2017-11-25    2017-11-28  500
4       2017-11-29    2017-11-30  200

在这里,我希望获得一周中价格最低的行,如

id     start_date     end_date    rate
1      2017-11-19     2017-11-21  100

我尝试了以下查询,但它返回null

SELECT   MIN(rate_per_week) AS min_value FROM property_rate WHERE    start_date >= UNIX_TIMESTAMP(CURDATE() - INTERVAL 7 DAY)

3 个答案:

答案 0 :(得分:0)

试试这个:

SELECT id, start_date, end_date, rate FROM <Table> ORDER BY rate ASC LIMIT <amount of rows to show>;

答案 1 :(得分:0)

您必须放置您的表名。 这是工作代码

OPENXML

答案 2 :(得分:0)

我通过以下查询实现了它

SELECT MIN(rate_per_week)AS min_value FROM property_rate WHERE start_date&gt; =&#39; 2017-21-11&#39;按周分组(&#39; 2017-21-11&#39;)