MySQL中用TIMESTAMPDIFF判断时间是否在某个范围内

SELECT  TIMESTAMPDIFF(MINUTE, '2018-03-20 09:00:00', '2018-03-22 10:00:00') result;

TIMESTAMPDIFF函数第一个参数,这里选择的是MINUTE就是两者相差多少分钟,结果可以为负数的.

举例:如果要判断相差的绝对时间是否在10分钟以内,可以

SELECT ABS(TIMESTAMPDIFF(MINUTE, '2020-07-28 18:15:00', '2020-07-28 18:20:00' ))<10 result;

MySQL中用TIMESTAMPDIFF判断时间是否在某个范围内_第1张图片

你可能感兴趣的:(MySql数据库)