为了账号安全,请及时绑定邮箱和手机立即绑定

time合计怎么写

time合计怎么写

跃然一笑 2018-12-07 11:32:22
数据库A如下,我现在要对time列进行合计,select sum(time) as sumtime from A ,结果:31:10:30m,应该怎么写语句?time  08:30:0009:30:0012:00:0001:10:30
查看完整描述

2 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

Declare @hour int,@minute int,@second int
SELECT @hour=SUM(DATEPART(HOUR,[time])),@minute=SUM(DATEPART(MINUTE,[time])),@second=SUM(DATEPART(SECOND,[time])) FROM #temp
Set @minute+=@second/60
Set @second=@second%60
Set @hour+=@minute/60
SET @minute=@minute%60
Print REPLACE(STR(@hour) + ':' + STR(@minute)+':'+STR(@second),' ','')

 

查看完整回答
反对 回复 2019-01-07
?
BIG阳

TA贡献1859条经验 获得超6个赞

写个存储过程吧。

查看完整回答
反对 回复 2019-01-07
  • 2 回答
  • 0 关注
  • 596 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信