发布网友 发布时间:2022-04-07 18:00
共1个回答
热心网友 时间:2022-04-07 19:29
在mysql中,这种计算可用TIMESTAMPDIFF函数来解决,但是解决过程中需要将数据多次加工。
1、创建测试表及插入测试数据:
create table test(time1 datetime,time2 datetime) insert into test values ('2015-04-03 17:01:09','2015-06-03 22:09:30')2、目前要结算time2和time1的时间差,用如下语句:
select round(TIMESTAMPDIFF(second,time1,time2)/3600,2) from test结果如图: