排名

用户解题统计

过去一年提交了

勋章 ①金银铜:在竞赛中获得第一二三名;②好习惯:自然月10天提交;③里程碑:解决1/2/5/10/20/50/100/200题;④每周打卡挑战:完成每周5题,每年1月1日清零。

收藏

收藏日期 题目名称 解决状态
没有收藏的题目。

评论笔记

评论日期 题目名称 评论内容 站长评论
没有评论过的题目。

提交记录

提交日期 题目名称 提交代码
2025-09-02 天王天后的发烧友 
WITH unique_dates AS (
SELECT DISTINCT
user_id,
DATE(start_time) AS listen_date
FROM listen_rcd
),
rank_date as(
	select *,row_number()over(partition by user_id order by listen_date) as rn
from unique_dates
),
grouped as(
	select 
		user_id,
		listen_date,
		date_sub(listen_date,interval rn day) as grouped_num
from rank_date
),
count_listen as(
	select user_id,count(*) as count_ln
from grouped
group by user_id,grouped_num
)
select user_id,max(count_ln) as max_consecutive_days
from count_listen
group by user_id
2025-09-02 天王天后的发烧友 
WITH unique_dates AS (
SELECT DISTINCT
user_id,
DATE(start_time) AS listen_date
FROM listen_rcd
),
rank_date as(
	select *,row_number()over(partition by user_id order by listen_date) as rn
from unique_dates
),
grouped as(
	select 
		user_id,
		listen_date,
		date_sub(listen_date,interval rn day) as grouped_num
from rank_date
),
count_listen as(
	select user_id,count(grouped_num) as count_ln
from grouped
group by user_id,grouped_num
)
select user_id,max(count_ln) as max_consecutive_days
from count_listen
group by user_id