在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何使用mysql计算本年用户最大未登录时间段

103次阅读
没有评论

共计 1478 个字符,预计需要花费 4 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下如何使用 mysql 计算本年用户最大未登录时间段,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

  计算本年用户最大未登录时间段

space_user_task_statistics_log 如果用户登录过, 则将信息记入该表
主要信息有用户 ID 和登录时间

space_user 记录用户基本信息. 主要包括用户 ID 和注册时间信息.

需求:
查所有用户在 2017 年最大的未登录时间段

如果用户在 2017 年才注册, 那么有效时间从注册时间开始算。

其实这是一个 MySQL 计算连续范围的问题。

SQL
ol start= 1 >

select userid,startdate,enddate,diff from ( 

 select t3.*,when userid=@gid then @rn:=@rn+1 when @gid:=userid then @rn:=1 end rank 

 from ( 

 select userid,dt-interval rn min(dt) startdate,max(dt) enddate, 

 datediff(max(dt),min(dt)) diff 

 from ( 

 select 

 cal.dt,cal.userid,when cal.userid=@gid then @rn:=@rn+1 when @gid:=cal.userid then @rn:=1 end rn 

 from 

 ( 

 select dt,userid from ( 

 select  2017-01-01 +interval id-1 from nums,(select @gid:=0,@rn:=0) vars where id =dayofyear(now()) 

 ) var, 

 ( 

 select u.userid,u.registertime from space_user u 

 where exists(select * from space_user_task_statistics_log l where l.createDate = 2017-01-01  and l.userid=u.userid) 

 ) userlist 

 where dt =date(userlist.registertime) 

 ) cal 

 join 

 ( 

 select log.userid,log.createDate from 

 space_user_task_statistics_log log 

 where log.loginflag=1 and log.createDate = 2017-01-01  

 ) t1 on(t1.userid=cal.userid and cal.dt=t1.createDate) 

 where createdate is null 

 order by userid,dt 

 ) t2 

 group by userid,dt-interval rn order by userid,diff desc 

) t4 where rank=1 

order by diff desc; 

生产查询一次耗时 10 分钟左右.

diff 是最大未登录时间段的天数.

以上是“如何使用 mysql 计算本年用户最大未登录时间段”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计1478字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品免费大片一区二区 | 一区二区三区日本 | 伊人网视频在线 | 国产精品久久久久久久午夜片 | 亚洲小说区图片区 | 嫩草影院久久国产精品 | 亚洲精品无码国模 | 伊人在线视频 | 国产美女 19p爽一下 | 伊在线视频 | 国产区精品一区二区不卡中文 | 99精品国产在热久久无毒不卡 | 上司揉捏人妻丰满双乳电影 | 一区不卡在线观看 | 亚洲欧美高清视频 | 天堂8在线新版官网 | 天天涩| 337p日本欧洲亚洲大胆色噜噜 | 毛片免费电影 | 人妻丰满熟妇av无码区 | 欧美精品一区二区三区久久 | 国产精品一区二区不卡 | 看一级| 天天操天天操天天 | 亚洲国产精品一区二区三区 | 免费精品 | 久久99久久99精品免观看女同 | 国产美女在线一区二区三区 | 亚洲欧美人成人让影院 | 国产福利视频奶水在线 | 久久精品国产亚洲av影院 | 青草视频.com | 999久久免费高清热精品 | 精品国产一区二区三区在线观看 | 国产男女免费视频 | 两个人看的www免费视频中文 | 中国一级特黄真人毛片免费看 | 日韩第一 | 亚洲av无码专区亚洲av网站 | 卡通动漫精品一区二区三区 | 日韩网站免费 |