我正在尝试获取不知道如何制定的输出。
案例:
我需要同一位用户在第一个事件和第十个事件之间的平均时间,然后是所有用户的平均时间。
我尝试编写它,但是我不知道从哪里开始编写语法以获得我想要的结果。
所以,我需要:
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