Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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/4/kotlin/3.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
定义了时间的mysql NOW()_Mysql - Fatal编程技术网

定义了时间的mysql NOW()

定义了时间的mysql NOW(),mysql,Mysql,我需要执行一个mysql select查询,其中表中的日期时间字段小于今天的日期,时间为凌晨2点 我将如何构建这个 SELECT * FROM tbl WHERE datetimefield < (DATE(NOW()) and time 2am) 从tbl中选择*,其中datetime字段

我需要执行一个mysql select查询,其中表中的日期时间字段小于今天的日期,时间为凌晨2点

我将如何构建这个

SELECT * FROM tbl WHERE datetimefield < (DATE(NOW()) and time 2am)
从tbl中选择*,其中datetime字段<(日期(NOW())和时间为凌晨2点)
感谢您的帮助。

这样做有效:

SELECT * FROM tbl WHERE datetimefield < DATE_ADD(CURDATE(), INTERVAL 2 HOUR)
从tbl中选择*其中datetime字段

-在小提琴中,我使用了一个硬编码日期“2013-05-04”,因此它以后可以正常工作。

从tbl中选择*其中datetimefield从一个日期到另一个字符串返回到日期有点不方便。谢谢您的回复:d