Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
为curdatemysql添加时间_Mysql_Date_Datetime_Time - Fatal编程技术网

为curdatemysql添加时间

为curdatemysql添加时间,mysql,date,datetime,time,Mysql,Date,Datetime,Time,我有两列,一列是datetime,另一列是time。 我需要将CURDATE()添加到时间列中,并与datetime列进行比较 SELECT b.rese_data, a.period_ini, a.period_end FROM esp_time a, rese b WHERE a.week_day = WEEKDAY(NOW()) AND a.period_ini <= NOW() AND a.p

我有两列,一列是datetime,另一列是time。 我需要将CURDATE()添加到时间列中,并与datetime列进行比较

SELECT b.rese_data, 
       a.period_ini, 
       a.period_end 
FROM   esp_time a, 
       rese b 
WHERE  a.week_day = WEEKDAY(NOW()) 
       AND a.period_ini <= NOW() 
       AND a.period_end >= NOW() 
       AND b.rese_data >= a.periodo_ini 
       AND b.rese_data <= a.periodo_fim 
然后与rese_数据(datetime)

进行比较,您需要
添加时间(当前日期,期间ini)
才能获得今天的特定时间

如果您想要在特定日期的特定时间,
ADDTIME(date(rese\u data),period\u ini)
将为您提供此功能


此函数将时间添加到日期时间。

您需要格式化时间戳。例如:
date\u格式(当前时间戳,%Y-%m-%d00:00:00')
date\u格式(当前时间戳,%Y-%m-%d23:59:59')

不确定,但我认为您需要
CONCAT(CURDATE(),'',period\ini)
period_ini = "12:00:00"
pediod_end = "17:00:00"