0

我正在写一个请求,以建立一个按天分组的第 7 天留存率图表。我有如下数据集:

用户 ID、事件名称、日期时间
1、安装,2018 年 1 月 20 日 10:00:00
1、活动,2018年1月20日11:00:00
2, 安装, 2018 年 2 月 20 日 12:00:00
2、活动,2018年2月22日13:00:00

我在 phpmyadmin 中构建了两个表,其中我将 user_id 按日期时间分组,条件 event_name = 'activate' 在第一个,'install' 在第二个。在尝试从第三个表中的这两个表中划分 COUNT(user_id) 之后。

(第一个表 - result_install):

插入结果安装
SELECT COUNT(user_id), 日期时间
来自客户
WHERE event_name = '安装'
按日期时间分组;按日期时间排序;

(第二张表 - result_activate):

插入结果_激活
SELECT COUNT(user_id), 日期时间
来自客户
WHERE event_name = 'activate' 和 datetime = '2018-01-26';

(第三张表 - 结果):

插入结果(retention_rate,date_retention)
选择 result_activate.count_activate / result_install.count_install AS 保留率,日期安装
从结果安装;

我希望输出保持率像 11/25

4

0 回答 0