我有一个插入呼叫数据的表。现在我想要计算picktime和呼叫的关闭时间想要添加从现有列计算得出的新列
Create table calldata
(
calldate Datetime,
picktime datetime,
status varchar(50)
)
insert into calldata
values('2016-11-18 04:43:37 PM','2016-11-18 04:43:57 PM','ATTENDED')
insert into calldata
values('2016-11-18 04:43:37 PM','2016-11-18 04:44:25 PM','ESCALATED')
insert into calldata
values('2016-11-18 04:43:37 PM','2016-11-18 04:49:52 PM','ESCALATED')
insert into calldata
values('2016-11-18 04:43:37 PM','2016-11-18 04:50:20 PM','CLOSED')
select * from calldata
输出:
calldate | picktime | status
--------------------------------------------------------------
2016-11-18 16:43:37.000 | 2016-11-18 16:43:57.000 | ATTENDED
2016-11-18 16:43:37.000 | 2016-11-18 16:44:25.000 | ESCALATED
2016-11-18 16:43:37.000 | 2016-11-18 16:49:52.000 | ESCALATED
2016-11-18 16:43:37.000 | 2016-11-18 16:50:20.000 | CLOSED
现在我想这样的数据,从上面的表格:
calldate | picktime | CloseTime | status
-------------------------------------------------------------------------------------------
2016-11-18 16:43:37.000 | 2016-11-18 16:43:57.000 | 2016-11-18 16:44:25.000 | ATTENDED
2016-11-18 16:43:37.000 | 2016-11-18 16:44:25.000 | 2016-11-18 16:49:52.00 | ESCALATED
2016-11-18 16:43:37.000 | 2016-11-18 16:49:52.000 | 2016-11-18 16:50:20.00 | CLOSED
2016-11-18 16:43:37.000 | 2016-11-18 16:50:20.000 | | CLOSED
你确定你想要的CLOSE_TIME作为下一个呼叫的picktime? –
不适用于下一次呼叫,希望close_time来自同一个特定移动电话的呼叫否 – mansi
此数据仅适用于一个号码。我想同样为不同的移动号码 – mansi