sql中跨天(00:00:00)时间差问题的解决

计算2018-12-26 23:58:00至2018-12-27 00:00:00的时间差问题:

SELECT SEC_TO_TIME((TIMESTAMPDIFF(second,'2018-12-26 23:58:00'  ,'2018-12-27 00:00:00' ))) AS 时间差

打印结果:

另一种时间差(秒):

SELECT TIMESTAMPDIFF(second,'2018-12-26 23:58:00'  ,'2018-12-27 00:00:00' ) AS 时间差

SELECT TIMESTAMPDIFF(minute,'2018-12-26 23:58:00'  ,'2018-12-27 00:00:00' ) AS 时间差

SELECT TIMESTAMPDIFF(HOUR,'2018-12-26 23:58:00'  ,'2018-12-27 02:00:00' ) AS 时间差

猜你喜欢

转载自blog.csdn.net/liangkaiping0525/article/details/85682234
00
今日推荐