在php mysql中获取现在和现在+ 5days之间的值

时间:2017-11-29 12:44:16

标签: mysql

我想获取followupdate = now和followupdate = now + 5days之间的所有值。目前我使用此查询虽然返回了接下来的5天值,但未返回今天的值

SELECT * FROM leads WHERE followupdate >= NOW() AND followupdate <= NOW() + INTERVAL 5 DAY;

2 个答案:

答案 0 :(得分:1)

尝试以下查询:

SELECT * FROM leads WHERE followupdate >= DATE(NOW()) AND followupdate <= DATE(NOW() + INTERVAL 5 DAY);

NOW返回整个时间戳时,请使用DATE()来获取今天的日期。

答案 1 :(得分:0)

您可以使用CURDATE()获取今天的日期,然后为其添加5。

SELECT 
    * 
FROM 
    leads 
WHERE 
    followupdate >= CURDATE() AND followupdate <= DATE_ADD(CURDATE(), INTERVAL 5 DAY);