题解 | 计算每个人的平均使用周期

计算每个人的平均使用周期

https://www.nowcoder.com/practice/8487dea5a48f4d14a4b7f69ee6f4c7cc

#公式: 7*登陆天数/最近日期和初次登陆的天数差 为周登陆天数
with a as (select uid, 
min(login_date) as min_dt,
count(distinct login_date) as days from user_login_tb
group by uid),
b as (select max(login_date) cur_dt from user_login_tb)
select a.uid, round(a.days/datediff(b.cur_dt,a.min_dt)*7,2) as active_period from a join b 
order by uid

全部评论

相关推荐

03-11 16:05
运城学院 Java
程序员小白条:简历内容太多了,而且一段实习都没的情况下,写这么多,没啥说服力,反而让人觉得假
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
点赞 评论 收藏
分享
03-02 08:18
集美大学 Java
钱嘛数字而已:没有赛事奖项么?另外,项目经历字有点多哈,建议突出一下重点:用的什么技术,解决什么问题,达到什么效果。
大家都开始春招面试了吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务