题解 | #筛选限定昵称成就值活跃日期的用户#

筛选限定昵称成就值活跃日期的用户

https://www.nowcoder.com/practice/2ed07ff8f67a474d90523b88402e401b

# 昵称以『牛客』开头『号』结尾、成就值在1200~2500之间,且"最近"一次活跃(答题或作答试卷)在2021年9月的用户信息
# "最近"一次活跃时间
with A as (
select uid,max(m)m
from (
select uid,max(date_format(start_time,'%Y%m'))m from exam_record group by 1
union
select uid,max(date_format(submit_time,'%Y%m'))m from practice_record group by 1
)a
group by 1
having m = 202109
)
# 试卷作答记录表
select distinct uid,nick_name,achievement
from user_info
join A using(uid)
left join exam_record e using(uid)
left join practice_record p using(uid)
where (date_format(start_time,'%Y%m') = 202109
or date_format(p.submit_time,'%Y%m') = 202109)
and (achievement between 1200 and 2500)
and nick_name like '牛%'
and nick_name like '%号'

全部评论

相关推荐

昨天 10:24
已编辑
江南大学 Java
点赞 评论 收藏
分享
库赤赤:我祝福你我嫉妒你我祝福你我嫉妒你
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务