SQL进阶技巧:用户不同 WiFi 行为区间划分分析 | 断点分组问题
目录
0 场景描述
1 数据准备
2 问题分析
3 小结
0 场景描述
现有用户扫描或连接 WiFi 记录表 user_wifi_log ,每一行数据表示某时刻用户扫描或连接 WiFi 的日志。
现需要进行用户行为分析,如何划分用户不同 WiFi 行为区间?满足:
1)行为类型分为两种:连接(scan)、扫描(conn);
2)行为区间的定义为:相同行为类型,且相邻两次行为的时间差不超过 30 分钟;
3)不同行为区间在满足定义的情况下应取到最长;
1 数据准备
with