如何计算有条件的时间差

如何计算有条件的时间差

我有一张包含两列的表格,包括:订单时间和客户姓名。我需要找出特定客户订单之间的时间差。

TIME    CUSTOMER
12/30/2015 23:59:53 STY
12/30/2015 23:50:44 MCL
12/30/2015 23:47:10 STY
12/30/2015 22:30:41 STY
12/30/2015 22:21:20 MCL
12/30/2015 21:53:36 STY
12/30/2015 21:18:32 CHR
12/30/2015 21:07:36 MCL
12/30/2015 20:55:36 CHR
12/30/2015 19:21:49 STY
12/30/2015 18:04:31 MCL
12/30/2015 15:57:28 CHR

根据上表,我必须为特定客户创建时间差异报告。结果示例如下:

顾客 斯特林

**TIME  CUSTOMER    PERIOD**
12/30/2015 23:59:53 STY 00:12:43
12/30/2015 23:47:10 STY 01:16:29
12/30/2015 22:30:41 STY 00:37:05
12/30/2015 21:53:36 STY 02:31:47
12/30/2015 19:21:49 STY 19:21:49

顾客 内侧副韧带

**TIME  CUSTOMER    PERIOD**
12/30/2015 23:50:44 MCL 01:29:24
12/30/2015 22:21:20 MCL 01:13:44
12/30/2015 21:07:36 MCL 03:03:05
12/30/2015 18:04:31 MCL 18:04:31

或显示所有客户:

顾客 全部

**TIME  CUSTOMER    PERIOD**
12/30/2015 23:59:53 STY 00:09:09
12/30/2015 23:50:44 MCL 00:03:34
12/30/2015 23:47:10 STY 01:16:29
12/30/2015 22:30:41 STY 00:09:21
12/30/2015 22:21:20 MCL 00:27:44
12/30/2015 21:53:36 STY 00:35:04
12/30/2015 21:18:32 CHR 00:10:56
12/30/2015 21:07:36 MCL 00:12:00
12/30/2015 20:55:36 CHR 01:33:47
12/30/2015 19:21:49 STY 01:17:18
12/30/2015 18:04:31 MCL 02:07:03
12/30/2015 15:57:28 CHR 15:57:28

此报告用于显示为什么某个客户下订单的频率不如以前。时间差大意味着客户很长时间没有下订单。它还可以帮助我们检测我们的服务水平是否存在严重中断。

对于“所有客户”报告,当我们在一段时间内没有收到任何订单时,它将检测到我们的服务中断。

在此处输入图片描述

相关内容