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

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

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

相关推荐

ResourceUtilization:你是我见过最美的牛客女孩
点赞 评论 收藏
分享
迟缓的斜杠青年巴比Q了:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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