MYSQL获取第一个活跃的约会对象


MYSQL Get the first date who is active

我有两个日期范围,如果存在则为活动。

     start_date < NOW() AND end_date > NOW()

然而,我想得到满足条件的第一个约会对象。

这是我的sql语句

    SELECT
             start_date,
             end_date,
            FROM
             test
            WHERE
             start_date < NOW() 
            AND
             end_date > NOW()

但它给了我两个日期范围。

[1] 2013-03-10 00:00:00 - 2016-01-10 00:00:00
[2] 2012-03-10 00:00:00 - 2016-01-10 00:00:00

我只想得到第一件事,那就是2012年开始的那件事。

有什么帮助吗?

SELECT
             start_date,
             end_date,
            FROM
             test
            WHERE
             start_date < NOW() 
            AND
             end_date > NOW()
           ORDER_BY start_date  LIMIT 1