【发布时间】:2017-01-02 13:46:08
【问题描述】:
我如何知道客户每笔交易之间的平均时间(以秒为单位)?
Time Customer ID Transaction
11/08/2020 00:00:01 1 111
11/08/2020 00:02:00 2 0
11/08/2020 00:02:07 1 0
11/08/2020 00:03:09 3 412
11/08/2020 00:04:00 1 0
在 Expected 表之前,我需要显示所需的步骤: 对于客户 ID 1 有 3 笔交易,差异交易。
- 第一次和第二次事务之间的差异为 126 秒。
- 第二次和第三次交易相差 113 秒。
预期表:
Customer ID Average time between each transactions for customer
1 (126+113)/3
2
3
【问题讨论】:
-
事务之间的平均时间应该是
(126 + 113) / 2,而不是3。
标签: sql sql-server