我想获取followupdate = now和followupdate = now + 5days之间的所有值。目前我使用此查询虽然返回了接下来的5天值,但未返回今天的值
SELECT * FROM leads WHERE followupdate >= NOW() AND followupdate <= NOW() + INTERVAL 5 DAY;
答案 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);