我有这个SQL:
$sql="SELECT *
FROM table
WHERE expiresdate >= Date(Now())
AND expiresdate <= Date_add(Date(Now()), INTERVAL 10 day)
ORDER BY expiresdate ASC";
它应该基本上显示数据库中将在10天内到期的所有行但是,假设expiredate是2013-03-06 - 此行将不会在expiredate之后的任何一天显示
有没有人有任何想法?
答案 0 :(得分:2)
这应该是你需要的:
SELECT
*
FROM
`table`
WHERE
expiresdate <= CURDATE() + INTERVAL 10 DAY
ORDER BY
expiresdate ASC