中易网

求教SQL如何写

答案:2  悬赏:30  
解决时间 2021-01-19 09:42
  • 提问者网友:藍了天白赴美
  • 2021-01-18 20:58
求教SQL如何写
最佳答案
  • 二级知识专家网友:话散在刀尖上
  • 2021-01-18 22:05
思路:
1、一般统计留存率的时候都会考虑到是某个时间段的数据
2、依据你得表结构是需要用分组(group by)与求和(sum)、去除重复登陆的人数(distinct
)、和内关联(inner join)的方式
实现:
select 
    (select sum(distinct) 不重复登陆人数 from 登陆表 where 登陆时间 between '2017-01-01' and '2017-02-08')*1.0
    /(select count(0) 总人数 from 注册表)
    *100
全部回答
  • 1楼网友:逐風
  • 2021-01-18 22:39
这个问题,需要扔给你一本书了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息