2025年7月29日
摘要: 解题思路: 先按dt, result分组,然后用case when把列转成行,最后sum起来。 select dt, sum(case when result='win' then cnt else 0 end) as win, sum(case when result='loss' then cn 阅读全文
posted @ 2025-07-29 19:21 dw2nn 阅读(8) 评论(0) 推荐(0)
摘要: 思路: 1)使用开窗函数,按照用户分组,按照日期排序 lead(login_dt, 4, -1) over(partition by user_id order by login_dt) as num lead的意思是把一个用户的一个login_dt,往前移动4行,如果没有可以移动的login_dt 阅读全文
posted @ 2025-07-29 18:40 dw2nn 阅读(22) 评论(0) 推荐(0)