SQL进阶技巧:埋点日志浏览时长问题分析
创始人
2024-11-24 13:06:25

0 引言

在埋点日志用户行为分析中,经常需要对用户的浏览时长进行统计,而在统计分析中,往往需要判断一次会话,页面的跳转情况等,而会话的判断成为问题分析的难点

1 需求

给定用户在多个时间点上的点击浏览记录,如果两次点击浏览的时间间隔不超过30个单位,则两次浏览属于相同的会话。查询用户在每次会话中的浏览时长、浏览步长,步长表示点击浏览的次数

2 需求分析

(1)会话的判断

两次点击浏览的时间间隔不超过30个单位

(2)一次会话中浏览时长

max(t) - min(t)

(3)浏览次数

点击浏览次数

数据准备

with data as( select 'a' as id , 1001 as t union all select 'a' as id , 1005 as t union all select 'a' as id , 1020 as t union all select 'a' as id , 1048 as t union all select 'a' as id , 1078 as t union all select 'a' as id , 1230 as t union all select 'a' as id , 1245 as t union all select 'a'

相关内容

热门资讯

四大场景方案黑科技实景呈现 华... 5月8日,以“聚力三载,同行有为”为主题的华为坤灵5.8品牌日活动在深圳主会场盛大开启,并联动全国3...
2026流畅不卡顿云手机多开云... 随着云端技术不断成熟,云手机解决了本地设备性能不足、多开繁琐、长时间挂机损耗大等问题,成为越来越多人...
如何让AI“跑起来”?新华三发... 当前,AI高速发展能够为千行百业带来哪些机遇?我们又将面临哪些具体挑战? 峰会现场。 5月8日,以...
《人工智能终端智能化分级》系列... 5月8日上午,工信部在北京举办《人工智能终端智能化分级》(GB/Z 177—2026)系列国家标准发...
供需对接,10多家模速空间入驻... 王宛艺 摄 15平方米的房间,是原定10人左右的会议室。围坐的长桌坐不下,工作人员又搬来椅子,沿着墙...