我需要在当前时间之前安排2个小时的时间,而在当前时间之前2小时之后。
2hr +当前时间<-----之前-------- currentTime -------之后-------> 2hr +当前时间
例如:下面的代码用于获取日期范围内的详细信息,同样,我也需要获取上述时间范围内的详细信息
"SELECT * FROM VEH
WHERE STR_TO_DATE(SCHEDULED_ON, '%d/%m/%Y') >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY)
AND STR_TO_DATE(SCHEDULED_ON, '%d/%m/%Y') <= DATE_ADD(CURRENT_DATE(), INTERVAL 1 DAY)"
答案 0 :(得分:1)
这是MySQL的语句,应该类似于SQL。
SELECT NOW() - INTERVAL 2 HOUR as `2hrbefore`,
NOW() + INTERVAL 2 HOUR as `2hrafter`