51Testing软件测试论坛
标题:
查询月流失用户数--紧急求解
[打印本页]
作者:
测试积点老人
时间:
2020-10-13 11:05
标题:
查询月流失用户数--紧急求解
需求:查询指定月份的流失用户数_
_
原表:f_user
_
预期返回结果:
_
user_id :用户唯一标识_
created_at 账号注册创建日期
update_at 最近一次登录日期
_
流失用户定义: 超过1个月未登录即为流失
作者:
海海豚
时间:
2020-10-14 09:24
https://ask.csdn.net/questions/1062731
参考下这个
作者:
qqq911
时间:
2020-10-14 10:27
你难道是需要让我们写sql么?
作者:
郭小贱
时间:
2020-10-14 10:30
下面的a表你应该有的。或者你应该做一个连续月份的临时表。流失默认是到月底的。就是当月没有登录算流失。
select a.yf,
count(case when substr(created_at,1,7)<=yf then id else null end) zongshu_ct,
count(case when substr(created_at,1,7)=yf then id else null end) xinzeng_ct,
count(case when substr(update_at,1,7)<yf then id else null end) liushi_ct
from (
select '2019-10' yf
union all
select '2019-11' yf
union all
select '2019-12' yf
union all
select '2020-01' yf
union all
select '2020-02' yf
union all
select '2020-03' yf
) a
join f_user
on 1=1
group by a.yf
复制代码
作者:
bellas
时间:
2020-10-14 10:32
sql表
作者:
104~牛牛
时间:
2020-10-14 10:56
https://ask.csdn.net/questions/1062731
参考下这个
作者:
jingzizx
时间:
2020-10-14 13:21
直接写SQL即可
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2