【发布时间】:2016-11-28 16:01:57
【问题描述】:
我有以下形式的数据:
TicketID Status Datetime
25 Open 2016-07-21 11:46:40
25 Open 2016-07-22 09:42:40
25 Closed 2016-07-22 09:46:40
25 Open 2016-07-23 08:42:40
25 Open 2016-07-24 08:46:40
25 Open 2016-07-24 09:26:40
25 Closed 2016-07-25 11:46:40
我要计算以下内容:
((2016-07-22 09:46:40 - 2016-07-21 11:46:40) + (2016-07-25 11:46:40 - 2016-07-23 08:42:40 ))/2.
【问题讨论】:
-
我不认为你的计算是正确的。第一个值为“0”。
-
您是否尝试计算每张票完成它们所需的平均时间?每张票可以在同一个ID下多次打开和关闭。正如@GordonLinoff 所说,您的计算似乎是错误的(可能只是一个错字)。我认为应该是:
(('2016-06-22 09:46:40' - '2016-06-21 11:46:40') + ('2016-07-25 11:46:40' - '2016-06-23 08:42:40')) / 2
标签: mysql sql reporting analytics aggregation