当前位置: 首页 > news >正文

软件开发管理工具广西seo快速排名

软件开发管理工具,广西seo快速排名,内蒙网站建设赫伟创意星空科技,洛阳网站制作哪家好文章目录 题目需求思路一实现一题目来源 题目需求 现有各用户的登录记录表(login_events)如下,表中每行数据为:一个用户何时登录了平台。 现要求统计各用户最长的连续登录天数,间断一天也算作连续,例如&a…

文章目录

        • 题目需求
        • 思路一
        • 实现一
        • 题目来源

题目需求

现有各用户的登录记录表(login_events)如下,表中每行数据为:一个用户何时登录了平台。

现要求统计各用户最长的连续登录天数,间断一天也算作连续,例如:一个用户在1,3,5,6登录,则视为连续6天登录。

期望结果如下(截取部分):

user_id (用户id)max_day_count (最大连续天数)
1003
1016
1023
1043
1051

需要用到的表:

用户的登录记录表:login_events

user_idlogin_datetime
1002021-12-01 19:00:00
1002021-12-01 19:30:00
1002021-12-02 21:01:00

思路一

在这里插入图片描述

实现一

-- 3) 计算日期差
select user_id,-- 统计每个用户每次连续登录的日期聚合-- collect_set(login_datetime)datediff(collect_set(login_datetime)[size(collect_set(login_datetime)) - 1], collect_set(login_datetime)[0]) +1 as max_day_count
from (-- 2) 求 sumselect user_id,login_datetime,sum(flag) over (partition by user_id order by login_datetime) as sumfrom (select user_id,-- 本地登录时间date_format(login_datetime, 'yyyy-MM-dd')                                       as login_datetime,-- 1.1) 获取该用户上次登录时间-- 1.2)计算该用户 (本次登录时间 - 上次登录时间), if(本次登录时间 - 上次登录时间) > 2, 标记为1(不连续登录标记),否则为0if(datediff(date_format(login_datetime, 'yyyy-MM-dd'),-- 注意: 不可以使用不存在的日期,例如 '0000-00-00'lag(date_format(login_datetime, 'yyyy-MM-dd'), 1, '0001-01-01')over (partition by user_id order by login_datetime)) > 2, 1, 0) as flagfrom login_events) t1) t2
group by user_id, sum;

题目来源

http://practice.atguigu.cn/#/question/43/desc?qType=SQL

http://www.khdw.cn/news/42709.html

相关文章:

  • javaee网站开发视频免费建网站平台
  • 南通做网站baidu tg站长之家关键词挖掘
  • nas可以做视频网站吗微信营销管理软件
  • 独立做网站前端数据seo有哪些优缺点?
  • 张扬网站建设阳西网站seo
  • 网站seo注意事项营销网站的宣传、推广与运作
  • 用jsp做网站需要的知识典型十大优秀网络营销案例
  • 设计网站页面好处重庆seo小z博客
  • 河北省保定市唐县城乡建设网站域名查询平台
  • 网站建设运营法律风险防范seo网站推广怎么做
  • 网站策划和运营自媒体怎么赚钱
  • 怎样用模板做网站福州seo快速排名软件
  • 网站 垃圾外链怎样推广小程序平台
  • 三国群英传私服网站怎么做万能软文范例800字
  • 制作旅游网站简单sem什么意思
  • 用me做后缀的网站seo中文全称是什么
  • 网站怎样做反向链接黄页网站推广服务
  • 河东做网站让百度收录自己的网站
  • 适合个人做的网站网站服务器怎么搭建
  • 做百度手机网站关键词排名seo企业优化顾问
  • 做酸菜视频网站没被屏蔽的国外新闻网站
  • 国内用JSP做的网站有哪些营销网课
  • 深圳网站制作网站建设怎么制作网站深圳博纳视频营销案例
  • 网站开发 论文关键词排名怎么快速上去
  • 长春网站建设及推广真正免费的网站建站平台推荐
  • 写作网站平台做百度关键词排名的公司
  • 沈阳军成网站建设新媒体运营
  • 专业网站制作 广州番禺营销型网站建设公司
  • 做网站一般的尺寸商城全网推广运营公司
  • 网站制作素材竞价账户托管公司哪家好