从mysql检索php中超过60天但少于90天的记录
我试图在Mysql中找到超过60天但不到90天的记录。 60多天的工作,但我似乎不能只得到记录不超过89天从mysql检索php中超过60天但少于90天的记录,php,mysql,Php,Mysql,我试图在Mysql中找到超过60天但不到90天的记录。 60多天的工作,但我似乎不能只得到记录不超过89天 SELECT * FROM signings WHERE datediff(now(), signstart) > 60 < 90 datediff(now(),signstart)>6060和datediff(now(),signstart)
SELECT * FROM signings WHERE datediff(now(), signstart) > 60 < 90
datediff(now(),signstart)>60<90的签名中选择*
试试看
从datediff(now(),signstart)>60和datediff(now(),signstart)<90的签名中选择*
因此,当您使用datediff和多个条件时,必须为每个条件执行datediff。谢谢
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)