题解 | 查询连续登陆的用户

查询连续登陆的用户

https://www.nowcoder.com/practice/9944210610ec417e94140ac09512a3f5

SELECT
  user_id
FROM
  (
    SELECT
      user_id,
      log_time,
      DATEDIFF(CURDATE(), log_time) + ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY log_time) AS Anchors
    FROM
      login_tb
    WHERE
      user_id IN (SELECT user_id FROM register_tb)
    GROUP BY
      user_id,
      log_time
  )AS T
GROUP BY
  user_id
HAVING
  COUNT(Anchors) >= 3;

全部评论

相关推荐

08-06 15:03
中南大学
真人面试官我唯唯诺诺,AI面试我激情互喷
青春运维少年不会梦到...:好样的,没丢份
点赞 评论 收藏
分享
点赞 评论 收藏
分享
程序员小白条:学历和简历问题,你想走开发,现在很难的啦,尤其后端方向很难走,前端、测开,都会好很多,另外要等8月底和9月初去投日常
点赞 评论 收藏
分享
25届的可以参加26届秋招吗?身为25届的,现在辞职很尴尬,经验不足一年(正式工)又正在秋招,现在找工作有点尬住了
程序员小白条:哪有一年啊,才几个月吧,参加26秋招不存在的,社招了啊,你正式工都交过社保了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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