MySQL计算结束时间和开始时间的差值,并统计差值

一、SQL

--方法一:将查询的结果作为一个新的表
--注意:要给新的表取一个别名,不然会报 Every derived table must have its own alias 错误
select SUM(time) as result FROM((select TIMESTAMPDIFF(SECOND,t.start_time,t.end_time) as time FROM test_time t ) as a )
--方法二:
select SUM(TIMESTAMPDIFF(SECOND,t.start_time,t.end_time) ) as time FROM test_time t 

2、TIMESTAMPDIFF函数

TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)

说明:该表达式返回datetime_expr1datetime_expr2时间得差值,其中datetime_expr1datetime_expr2可以是DATE或DATETIME表达式。
unit参数是确定结果的单位,表示为整数。
有效单位有:
MICROSECOND 微秒
SECOND 秒
MINUTE 分钟
HOUR 小时
DAY 天
WEEK 周
MONTH 月份
QUARTER
YEAR 年份

PS:搜狗输入法切换繁简体
刚在写的时候,突然发现输入法变成繁体字了

解决方法
1.电脑版:右击搜狗输入法,进入设置,在属性设置里点击常用选项卡,在默认状态中选择“简体”,点击确定即可切换为简体输入。
电脑上还可以使用快捷键来更改,默认的快捷键是同时按Ctrl、Shift和F键。
2.手机版:打开搜狗输入法,点击设置按钮,进入输入设置后找到简繁体设置选项,勾选简体设置即可。

参考文章一
参考文章二
参考文章三

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值