SQL查找所有用户之间的平均事件间隔时间

时间:2019-04-05 14:50:17

标签: mysql

我正在尝试获取不知道如何制定的输出。

案例:

我需要同一位用户在第一个事件和第十个事件之间的平均时间,然后是所有用户的平均时间。

我尝试编写它,但是我不知道从哪里开始编写语法以获得我想要的结果。

所以,我需要:

WHEN Count(user_event = 10) THEN avg(date(1st event and 20th event))

在我看来,这是合乎逻辑的方式。但是我是 sql 的新手,我正在尝试获取此数据。但是我无法获得所需输出的任何地方。

SELECT 
WHEN Count(user_event = 10) THEN avg(date(1st event and 20th event))
from my_table
;

所有用户在事件1-10之间的平均时间。

my_table包含:

 ID, date, name, user_id

0 个答案:

没有答案