Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mysql选择列之间的时差日期_Php_Mysql_Unix_Unix Timestamp - Fatal编程技术网

Php Mysql选择列之间的时差日期

Php Mysql选择列之间的时差日期,php,mysql,unix,unix-timestamp,Php,Mysql,Unix,Unix Timestamp,如何选择列间时差大于X天的行进行查询 ID Date1 Date2 1 2017-02-01T00:00:00 2017-02-15T00:00:00 注:时间以2017-02-15T00:00:00格式存储 我试过这个 WHERE TIMEDIFF(DAY, Date1, Date2) > 1 使用DATEDIFF() 正如上面提到的@uran,您可以使用DATEDIFF:

如何选择列间时差大于X天的行进行查询

ID            Date1                        Date2
1             2017-02-01T00:00:00          2017-02-15T00:00:00
注:时间以2017-02-15T00:00:00格式存储

我试过这个

WHERE TIMEDIFF(DAY, Date1, Date2) > 1
使用DATEDIFF()


正如上面提到的@uran,您可以使用
DATEDIFF

WHERE (DATEDIFF(date1, date2) AS days) > 1;
希望这对你有帮助

这是我的工作

WHERE DATEDIFF(Date1,Date2) > 1

Date2
总是在
Date1
之后吗?你从哪里知道
TIMEDIFF()
在两次之前接受一个单位参数?@Barmar是的,Date2总是在Date1之后。
WHERE DATEDIFF(Date1,Date2) > 1