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

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

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

注意:在计算活跃用户时,试卷作答表和题目作答表都能作为活跃用户数,因此要满足条件。

SELECT distinct t2.uid,
t1.nick_name,
t1.achievement
from user_info t1
left join exam_record t2 on t1.uid=t2.uid
left join practice_record t3 on t1.uid=t3.uid
where t1.achievement BETWEEN 1200 and 2500
and (date(t2.submit_time)BETWEEN '2021-09-01' and '2021-09-30' or DATE(t3.submit_time) BETWEEN '2021-09-01' and '2021-09-30')
and t1.nick_name LIKE '牛客%' and t1.nick_name LIKE '%号';

全部评论
我的没有体现出来,我只是求了九月份的活跃用户了,可以再次基础上,查询出活跃的用户利用max()函数找出最大的日期即可
点赞 回复 分享
发布于 2021-12-15 11:05
哪里体现是最近的一次活跃了
点赞 回复 分享
发布于 2021-11-20 00:46

相关推荐

真烦好烦真烦:牛友太有实力了
点赞 评论 收藏
分享
mjasjon:这种trash中厂 简历过筛概率比大厂还低(除阿里系)
投递哔哩哔哩等公司6个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务