0
我正在尝试在超过60天但超过90天的Mysql中查找记录。 超过60天的作品,但我似乎无法获得不超过89天的记录。从mysql中检索超过60天但小于90天的记录php
SELECT * FROM signings WHERE datediff(now(), signstart) > 60 < 90
我正在尝试在超过60天但超过90天的Mysql中查找记录。 超过60天的作品,但我似乎无法获得不超过89天的记录。从mysql中检索超过60天但小于90天的记录php
SELECT * FROM signings WHERE datediff(now(), signstart) > 60 < 90
尝试
SELECT * FROM signings WHERE datediff(now(), signstart) > 60 and datediff(now(), signstart) < 90
SELECT * FROM signings WHERE signstart BETWEEN
DATE_SUB(NOW(), INTERVAL 90 day) AND DATE_SUB(NOW(), INTERVAL 30 day)
所以当你使用,你必须为每个条件做DATEDIFF DATEDIFF和多个条件。谢谢 – Richard 2014-10-09 06:36:21
http://sqlfiddle.com/#!2/acaaf/2 – Logan 2014-10-09 06:44:56