如何将查询结果添加为当前日期和更少的天数。不想在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
答案 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
将返回第三行,但第三行(第一行是偏移量,第二行是行数)。