这是我的查询。
SELECT customer.*, feedback.*, feedback.id as fid
FROM feedback
JOIN customer ON customer.feedbackID = feedback.id
WHERE feedback.Overall_rating != ''
AND `feedback.fb_date != '2015-05-07'
AND feedback.fb_date != '2015-08-05'
我的问题是:如何在3个月之前至少获取一次访问者的数据,此后一直没有访问过。
抱歉我的英文
提前致谢。
答案 0 :(得分:1)
如果你完全依赖一些" fb_date"你可以使用这个where子句:
feedback.fb_date < (CURDATE() - INTERVAL 3 MONTH)
澄清一下,这会产生查询:
SELECT customer.*, feedback.*, feedback.id as fid
FROM feedback
JOIN customer ON `customer`.`feedbackID` = feedback.id
WHERE feedback.Overall_rating != ''
AND feedback.fb_date < (CURDATE() - INTERVAL 3 MONTH)
feedback.fb_date
需要是DATE列类型才能生效。
答案 1 :(得分:0)
如果我正确理解了问题,你可以使用像last_visit_date&lt;现在 - 90天。你有权访问last_visit_date吗?