排名
用户解题统计
过去一年提交了
勋章 ①金银铜:在竞赛中获得第一二三名;②好习惯:自然月10天提交;③里程碑:解决1/2/5/10/20/50/100/200题;④每周打卡挑战:完成每周5题,每年1月1日清零。
收藏
| 收藏日期 | 题目名称 | 解决状态 |
|---|---|---|
| 没有收藏的题目。 | ||
评论笔记
| 评论日期 | 题目名称 | 评论内容 | 站长评论 |
|---|---|---|---|
| 没有评论过的题目。 | |||
提交记录
| 提交日期 | 题目名称 | 提交代码 |
|---|---|---|
| 2025-04-14 | 天王天后的发烧友  |
select user_id,max(cnt)as max_consecutive_days
from
(select user_id,date_sub(tdate,interval rnk day)as origin_date,count(1)as cnt
from
(select user_id,tdate,row_number()over(partition by user_id order by tdate )as rnk
from
(selectuser_id ,date(start_time)as tdate
from listen_rcd a
join song_info b on a.song_id=b.song_id
join singer_info c on b.origin_singer_id=c.singer_id
wheresinger_name in ('周杰伦','蔡依林','Michael Jackson')
)t
)t
group by 1,2
)t
group by 1 order by 1
|
| 2025-04-14 | 天王天后的发烧友  |
select
user_id
,max(cnt)as max_consecutive_days
from
(select
user_id
,origin_date
,count(1)as cnt
from
(select
user_id
,tdate
,rnk
,date_sub(tdate,INTERVAL rnk DAY)as origin_date
from
(select
user_id
,date(start_time)as tdate
,row_number()over(partition by user_id order by date(start_time)) as rnk
from listen_rcd a
join song_info b on a.song_id=b.song_id
join singer_info c on b.origin_singer_id=c.singer_id
wheresinger_name in('周杰伦','蔡依林','Michael Jackson')
)t
)t
group by 1,2
)t
group by 1
order by 1
;
|