题解 | 应该是对的吧

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

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

SELECT
    uid,
    nick_name,
    achievement
FROM user_info
WHERE nick_name LIKE '牛客%号'
    AND achievement BETWEEN 1200 AND 2500
    AND uid IN (
        SELECT uid
        FROM (
            SELECT uid, start_time AS act_time
            FROM exam_record
            UNION ALL
            SELECT uid, submit_time AS act_time
            FROM practice_record
        ) temp
        GROUP BY uid
        HAVING DATE_FORMAT(MAX(act_time), '%Y%m') = 202109
    )
全部评论
你这个应该没有区分试卷最近活跃日期和题目最近活跃日期把
1 回复
分享
发布于 2022-06-07 16:51
我有个疑问,如果试卷最近活跃日期和题目最近活跃日期均在2021年12月份,但试卷作答记录和题目作答记录存在2021年9月份的记录,这段代码的逻辑能正确吗
点赞 回复
分享
发布于 2023-05-15 10:55 广东
滴滴
校招火热招聘中
官网直投

相关推荐

点赞 评论 收藏
转发
27 收藏 评论
分享
牛客网
牛客企业服务