我有两列,一列是日期时间,另一列是时间。 我需要将 CURDATE() 添加到时间列,并与日期时间列进行比较。
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
首先我选择两个时期(时间),如下所示:
period_ini = "12:00:00"
pediod_end = "17:00:00"
然后与rese_data(datetime)进行比较
最佳答案
您需要 ADDTIME(CURRENT_DATE, period_ini)
才能获取今天的特定时间。
如果您想要特定日期的特定时间,ADDTIME(DATE(rese_data), period_ini)
将为您做到。
此ADDTIME()
函数将时间添加到日期时间。
关于mysql - 添加时间到 curdate mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22814545/