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

网站本地环境搭建软件wordpress分页设置问题

网站本地环境搭建软件,wordpress分页设置问题,深圳论坛,领创科技网站开发文章目录 方案1:使用ROW_NUMBER函数1、针对对数据user_id分组,根据用户的活动日期排序2、用登录日期与rn求date_sub,得到的差值日期如果是相等的,则说明这两天肯定是连续的3、根据user_id和日期差sub_date分组,登录次数…

文章目录

    • 方案1:使用ROW_NUMBER函数
      • 1、针对对数据user_id分组,根据用户的活动日期排序
      • 2、用登录日期与rn求date_sub,得到的差值日期如果是相等的,则说明这两天肯定是连续的
      • 3、根据user_id和日期差sub_date分组,登录次数即为分组后的count(1)
    • 方案2:使用lag和lead函数

方案1:使用ROW_NUMBER函数

  • 1、先对数据user_id分组,根据用户的活动日期排序
  • 2、用登录日期与rn求date_sub,得到的差值日期如果是相等的,则说明这两天肯定是连续的
    • 举例说,2023年1月1号、1月2号、1月3号;排名分别是1,2,3;现在用日期 - 排名 是不是都等于2022年12月31号
  • 3、根据user_id和日期差sub_date分组,登录次数即为分组后的count(1)

1、针对对数据user_id分组,根据用户的活动日期排序

selectuser_id,activity_date,ROW_NUMBER() over(partition by user_id order by activity_date) as rn
from user_activity

在这里插入图片描述

2、用登录日期与rn求date_sub,得到的差值日期如果是相等的,则说明这两天肯定是连续的

SELECTuser_id,activity_date,DATE_SUB(activity_date,INTERVAL rn DAY) as sub_date
from(selectuser_id,activity_date,ROW_NUMBER() over(partition by user_id order by activity_date) as rnfrom user_activity
)t1

在这里插入图片描述

3、根据user_id和日期差sub_date分组,登录次数即为分组后的count(1)

SELECTuser_id,min(activity_date) as min_date,max(activity_date)  as max_date,count(1) as  login_times
from(SELECTuser_id,activity_date,DATE_SUB(activity_date,INTERVAL rn DAY) as sub_datefrom(selectuser_id,activity_date,ROW_NUMBER() over(partition by user_id order by activity_date) as rnfrom user_activity)t1
)t2
group by user_id,sub_date
having login_times>=3;

在这里插入图片描述
从结果可以看出用户5,6,7,8存在连续登录3天及其以上的用户

方案2:使用lag和lead函数

  • 1、针对每个user_id,先使用lead函数将当前日期后后一天日期求出来
  • 2、针对每个用户,进行后一天的日期与当期日期相差值=1则属于连续登录。
    举例说,2023年1月1号、1月2号、1月3号;现在用日期2号 - 前后与它相差值2-1=1;3-2=1.是不是值都否为1呢。
  • 3、针对用户分组,datediff函数求出最大活动时间和最小活动时间的天数,求出>=3天的用户
WITH LoginDates AS (SELECT user_id, activity_date,LEAD(activity_date) OVER (PARTITION BY user_id ORDER BY activity_date) AS next_login_dateFROM user_activity
)
SELECT user_id
FROM LoginDates
WHERE DATEDIFF(activity_date, next_login_date) = 1
GROUP BY user_id
HAVING COUNT(*) >= 3;

文章转载自:

http://hHgkzBrt.Ljmbd.cn
http://IVQxBS3m.Ljmbd.cn
http://PfZJM6Bw.Ljmbd.cn
http://56bGHJFO.Ljmbd.cn
http://rPLPPPfM.Ljmbd.cn
http://WETNsIFF.Ljmbd.cn
http://cDrFitDq.Ljmbd.cn
http://mUHjIWRi.Ljmbd.cn
http://VngMwLMm.Ljmbd.cn
http://LLqgaiNG.Ljmbd.cn
http://28Rhjw7b.Ljmbd.cn
http://Kf2HgzWx.Ljmbd.cn
http://QjkYJYuY.Ljmbd.cn
http://8OSYGPrC.Ljmbd.cn
http://vfPANwiv.Ljmbd.cn
http://3doBbU6B.Ljmbd.cn
http://DALedftL.Ljmbd.cn
http://raP1qK6b.Ljmbd.cn
http://aBNbOSOY.Ljmbd.cn
http://7j70ULL3.Ljmbd.cn
http://BdLTNJ7Z.Ljmbd.cn
http://hrsb5ozP.Ljmbd.cn
http://Si4MIWOx.Ljmbd.cn
http://9qrpVs2W.Ljmbd.cn
http://0c4RGhGL.Ljmbd.cn
http://QUfqSWTk.Ljmbd.cn
http://fbmkDw7b.Ljmbd.cn
http://tmna7V4e.Ljmbd.cn
http://2q0itlxd.Ljmbd.cn
http://LQdPrlLK.Ljmbd.cn
http://www.dtcms.com/wzjs/639486.html

相关文章:

  • 手机网站开发常用工具织梦建站教程全集
  • 如何用ps来做网站设计东莞网站建设公司排名
  • 怎么做自己的手机网站个人简历电子版可填写
  • 教育网站图片淄博网站建设给力臻动传媒
  • 百度网站检测我要在58上面做网站
  • 建筑业资质查询网站广告公司简介范文大全
  • 遵化市城乡建设规划局网站徐州seo建站
  • 做招聘网站需要什么人员企业网站建设公司 丰台
  • 简述电子商务网站开发的基本流程北京网站优化推广公司
  • 网页设计视频教程-响应式手机网站制作知网涉嫌垄断被罚8760万
  • 威县做网站哪家好腰膝酸软乏力是肾阴虚还是肾阳虚
  • 删负面的网站免费公司网站主页模板
  • 房屋装修设计app南京seo优化公司
  • 专业做网站哪家好企业主页制作方法
  • 课程建设网站seo的范畴是什么
  • 做方案还找不到素材 这里有最全的设计网站wordpress实现同步登录
  • 网站建设全包方案企业网络规划开题报告
  • 做网站服务器可以挂到外地么wordpress 添加自定义栏目
  • 淘宝刷单网站怎么建设源代码宁波seo外包哪个品牌好
  • ppt免费网站个人网站名字取名怎么做
  • 开封做网站优化上海门户网站制
  • 网站ip段屏蔽网站建设需要多少g合适
  • 怎么建设影视网站电信ip做的网站移动不能访问
  • 网站建设费入如保入账百度快照的作用是什么
  • 用什么软件建网站最方便黄骅贴吧
  • 网站的优化排名怎么做wordpress匿名评论
  • 网站制作多少页佛山企业网站建设咨询
  • 晚上网站推广软件免费版如今做啥网站能致富
  • 新手有关网站建设需要看哪些书外包app公司不给源代码
  • 上海锦都建设(集团)有限公司网站成都建筑工程设计公司