SQL同字段时间加减法
sql吧
全部回复
仅看楼主
level 1
各位吧友:
请看一下表结构,投入时间和产出时间是在用一个字段,我想得到当PARENT AGI一样时,计算该PARENT AGI的产出-投入=获得实际生产时间,请问SQL什么写?
2018年12月22日 04点12分 1
level 1
use tempdb
create table tb#(parentAGI nvarchar(50),timestarted datetime,timecompleted datetime)
insert into tb# values('A123456','2018-12-20 21:39:01','2018-12-20 22:39:01')
insert into tb# values('A123456','2018-12-20 18:39:01','2018-12-20 23:39:01')
--以上为测试数据
select parentAGI,SUM(DATEDIFF(MINUTE,timestarted,timecompleted))
from tb#
group by parentAGI
2018年12月22日 08点12分 2
level 1
你好,不是用comp时间减去,start时间,是同一个AGI的产出时间comp减去投入的comp时间哦
2018年12月22日 10点12分 3
对啊,我算的就是一个AGI完成时间减去开始时间的总合,不对么??你举个例子吧,什么 情况,想得到什么结果。你的这个图,时间全都是一样的。
2018年12月22日 11点12分
1