1.TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)
FRAC_SECOND 表示间隔是毫秒 SECOND 秒 MINUTE 分钟 HOUR 小时 DAY 天 WEEK 星期 MONTH 月 QUARTER 季度 YEAR 年
select timestampdiff(hour ,'2015-05-04 00:00:00','2015-05-04 06:59:00');
结果为:6
2.相差的天数
select datediff('2020-09-16 00:00:00','2020-09-15 00:00:00');
结果为:1
select to_days('2020-09-17 00:00:00') - to_days('2020-09-16 23:59:59');
结果为1
总结:datediff,to_days是前小后大;timestampdiff是前大后小;即为正值