题解 | #牛客每个人最近的登录日期(四)#
牛客每个人最近的登录日期(四)
http://www.nowcoder.com/practice/e524dc7450234395aa21c75303a42b0a
牛客每个日期登录新用户个数 第一步:统计用户和用户新登录的日期 Select user_id , min(date) first_date from login group by user_id 第二步:联结 Select l.date From ()a right join login l on a.user_id=l.user_id Where l.date=a.first_date 第三步:按照date分组sum+case when 求每个日期下的初登录人数 Select l.date,sum(case when l.date=a.first_date then 1 else 0 end) new From (Select user_id , min(date) first_date from login group by user_id)a right join login l on a.user_id=l.user_id Group by l.date

