2014-10-09 51 views

回答

0

尝试

SELECT * FROM signings WHERE datediff(now(), signstart) > 60 and datediff(now(), signstart) < 90 
+0

所以当你使用,你必须为每个条件做DATEDIFF DATEDIFF和多个条件。谢谢 – Richard 2014-10-09 06:36:21

+0

http://sqlfiddle.com/#!2/acaaf/2 – Logan 2014-10-09 06:44:56

0
SELECT * FROM signings WHERE signstart BETWEEN 
     DATE_SUB(NOW(), INTERVAL 90 day) AND DATE_SUB(NOW(), INTERVAL 30 day)