连续登录天数分析
基础思路先对数据按照用户和日期进行去重每一天只保存一次数据---然后使用date_subdt,row_number() over(partition by id order by asc)统一化数据实例分析user_id(用户id)ip_address(ip地址)login_ts(登录时间)logout_ts(登出时间)101180.149.130.1612021-09-21 08:00:002021-09-27 08:30:00102120.245.11.22021-09-22 09:00:002021-09-27 09:30:0010327.184.97.32021-09-23 10:00:002021-09-27 10:30:00先进行去重然后获取标准化数据select user_id, login_ts, date_sub(login_ts,row_number() over (partition by user_id order by login_ts asc))as dt_s from (SELECT user_id, login_ts FROM user_login_detail GROUP BY user_id, login_ts )t1然后再对dts进行user_id和dt_s进行分组窗口就是这一段数据我们脑子里最好保存着这么一个窗口便于后面使用聚合函数使用count统计连续天数用min(create_date)统计初始日期max统计结束日期select user_id, count(1) as num, min(login_ts) as min_dt, max(login_ts) as max_dt from (select user_id, login_ts, date_sub(login_ts, row_number() over (partition by user_id order by login_ts asc)) as dt_s from (SELECT user_id, login_ts FROM user_login_detail GROUP BY user_id, login_ts) t1) t2 group by user_id, t2.dt_s

相关新闻

医疗器械UDI:500+企业的真实踩坑记录

医疗器械UDI:500+企业的真实踩坑记录

导语:UDI合规,为什么成了医疗器械企业的"集体焦虑"?2026年,UDI(医疗器械唯一标识)已不再是"可选项"。新版《医疗器械生产质量管理规范》将UDI写入13项关键条款,飞行检查中U…

2026/8/11 10:50:54 阅读更多 →
上下文工程新范式:当 Claude 5 重新定义提示词的边界

上下文工程新范式:当 Claude 5 重新定义提示词的边界

🌊 专注 AI 大模型与前沿科技深度解析,习惯从工程师视角拆解技术热点,让我们一起在技术浪潮中保持清醒与好奇 🚀上下文工程新范式:当 Claude 5 重新定义提示词的边界 过去两年里,我们见证了提示工程&#x…

2026/8/11 10:49:54 阅读更多 →
革命性语音质量评估:如何用NISQA深度学习框架实现300%的质量洞察提升

革命性语音质量评估:如何用NISQA深度学习框架实现300%的质量洞察提升

革命性语音质量评估:如何用NISQA深度学习框架实现300%的质量洞察提升 【免费下载链接】NISQA NISQA - Non-Intrusive Speech Quality and TTS Naturalness Assessment 项目地址: https://gitcode.com/gh_mirrors/ni/NISQA 在数字通信与智能语音交互的黄金时代…

2026/8/11 10:49:54 阅读更多 →

最新新闻

Ryujinx终极指南:如何在PC上免费畅玩4300+ Switch游戏的完整解决方案

Ryujinx终极指南:如何在PC上免费畅玩4300+ Switch游戏的完整解决方案

Ryujinx终极指南:如何在PC上免费畅玩4300 Switch游戏的完整解决方案 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 你是否梦想在电脑上体验《塞尔达传说:王国之…

2026/8/11 16:16:05 阅读更多 →
Adobe插件安装革命:3分钟掌握ZXPInstaller终极指南

Adobe插件安装革命:3分钟掌握ZXPInstaller终极指南

Adobe插件安装革命:3分钟掌握ZXPInstaller终极指南 【免费下载链接】ZXPInstaller Open Source ZXP Installer for Adobe Extensions 项目地址: https://gitcode.com/gh_mirrors/zx/ZXPInstaller 还在为Adobe插件的复杂安装流程而烦恼吗?面对.zxp…

2026/8/11 16:16:05 阅读更多 →
java多线程面试题总结

java多线程面试题总结

文章目录 1,线程和进程的区别 2,创建线程的几种方式 3,线程的执行的几种状态 4,同步代码块和同步方法的区别 5,监视器内部是如何线程同步的?程序应该做哪种级别的同步? 6,什么是死锁(deadlock)? 7,如何保证N个线程可以访问N个资源同时又不导致死锁? 8 start() 和…

2026/8/11 16:16:05 阅读更多 →
5个实用技巧彻底解锁Wand专业版功能:告别时间限制的终极指南

5个实用技巧彻底解锁Wand专业版功能:告别时间限制的终极指南

5个实用技巧彻底解锁Wand专业版功能:告别时间限制的终极指南 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer Wand-Enhancer是一款专为W…

2026/8/11 16:16:05 阅读更多 →
Windows风扇控制终极指南:用FanControl实现静音与性能的完美平衡

Windows风扇控制终极指南:用FanControl实现静音与性能的完美平衡

Windows风扇控制终极指南:用FanControl实现静音与性能的完美平衡 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_T…

2026/8/11 16:16:05 阅读更多 →
spring集成jwt、权限从jwt拿还是从网关拿好

spring集成jwt、权限从jwt拿还是从网关拿好

文章目录引入依赖0.12(较新)0.7(过时)boot项目中应用配置文件中添加拦截器配置jwt拦截器LoginController权限从jwt直接拿还是从网关拿好?单应用为什么难做jwt?经过网关校验jwt,为什么直接在header中添加jwt不生效?问题jwt是明文吗?那么还安全吗?引入依赖 0.12…

2026/8/11 16:15:05 阅读更多 →

日新闻

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/v…

2026/8/11 0:00:02 阅读更多 →
前后端分离项目中控制台与接口工具数据差异排查指南

前后端分离项目中控制台与接口工具数据差异排查指南

1. 问题现象解析:控制台与Apifox的数据差异 最近在调试一个前后端分离项目时,遇到了一个典型问题:后端服务在本地开发环境控制台能正常输出查询数据,但通过Apifox测试时却返回空结果。这种"控制台有数据,接口工具…

2026/8/11 0:00:03 阅读更多 →
AI编程实战:从Claude Code踩坑到游戏开发入门

AI编程实战:从Claude Code踩坑到游戏开发入门

1. 从“AI能帮我做游戏”到“AI让我重新学编程”最近身边不少朋友,尤其是一些非技术背景、但对游戏开发有浓厚兴趣的朋友,都在问我同一个问题:“听说现在用Claude Code这种AI编程工具,小白也能做游戏了,是真的吗&#…

2026/8/11 0:00:03 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/11 1:08:05 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/11 1:08:05 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/11 1:08:05 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/11 1:08:06 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →