服务器日期的结果

时间:2016-04-03 18:23:50

标签: mysql

如何将查询结果添加为当前日期和更少的天数。不想在mysql中修复天数pl帮助

select
Winner,
Coupon,
DATE_FORMAT(date, '%d-%m-%Y') AS `Date`
FROM table2
ORDER BY DATE_FORMAT(date, '%d-%m-%Y')
LIMIT 1, 30

displayed list

1 个答案:

答案 0 :(得分:0)

您可以在该语句中添加where子句,并使用<= now()获取小于或等于当前日期时间的行。

select
Winner,
Coupon,
DATE_FORMAT(date, '%d-%m-%Y') AS `Date`
FROM table2
where datecolumn<=now()
ORDER BY DATE_FORMAT(date, '%d-%m-%Y')

您可以使用limit 1只返回一行。 http://dev.mysql.com/doc/refman/5.7/en/select.html

您当前的限制语句LIMIT 1, 30将返回第三行,但第三行(第一行是偏移量,第二行是行数)。