排名
用户解题统计
过去一年提交了
勋章 ①金银铜:在竞赛中获得第一二三名;②好习惯:自然月10天提交;③里程碑:解决1/2/5/10/20/50/100/200题;④每周打卡挑战:完成每周5题,每年1月1日清零。
收藏
收藏日期 | 题目名称 | 解决状态 |
---|---|---|
没有收藏的题目。 |
评论笔记
评论日期 | 题目名称 | 评论内容 | 站长评论 |
---|---|---|---|
没有评论过的题目。 |
提交记录
提交日期 | 题目名称 | 提交代码 |
---|---|---|
2025-04-16 | 天王天后的发烧友  |
SELECT user_id, MAX(consecutive_days) AS max_consecutive_days FROM ( SELECT user_id, COUNT(*) AS consecutive_days FROM ( SELECT user_id, DATE_SUB(date_day, INTERVAL rank_day DAY) AS base_date FROM ( SELECT user_id, DATE(start_time) AS date_day, ROW_NUMBER() OVER ( PARTITION BY user_id ORDER BY DATE(start_time) ) AS rank_day FROM listen_rcd GROUP BY user_id, DATE(start_time) ) t1 ) t2 GROUP BY user_id, base_date ) t3 GROUP BY user_id; |
2025-04-16 | 天王天后的发烧友  |
select user_id,max(datecounts) max_consecutive_days from (select user_id,count(new_date) datecounts from (select user_id,DATE_SUB(date_day, INTERVAL rank_day DAY) AS new_date from (select user_id, date_day, row_number()over(partition by user_id order by date_day) rank_day from (SELECT DISTINCT user_id, DATE(start_time) AS date_day FROM listen_rcd order by user_id,date_day) t) t) t group by user_id,new_date) t group by user_id |