我想找出每个客户在表单上花费的平均时间。
表格如下:
customerID | InTime | OutTime
答案 0 :(得分:3)
给出平均持续时间(以秒为单位) - 只按ID分组并使用聚合平均功能
create table #test
(
CustomerID int,
InTime datetime,
OutTime datetime
)
insert into #test values (1,'20140101 10:00','20140101 12:00'),
(1,'20140102 10:00','20140102 12:00'),
(2,'20140101 10:00','20140101 20:00'),
(3,'20140103 10:00','20140103 11:00')
select CustomerID, avg(datediff(ss,InTime,OutTime))
from #test
group by CustomerID
drop table #test