题解 | #牛客每个人最近的登录日期(四)#
牛客每个人最近的登录日期(四)
http://www.nowcoder.com/practice/e524dc7450234395aa21c75303a42b0a
#每个日期新登录用户个数,这个用户在之前的日期没有登陆过
#查询:每个日期登录新用户个数
#1.按照date 分组查询每一个用户,判断该用户是否在当前date 之前是否出现过,没有加1
SELECT
l1.date,
SUM(IF(l1.user_id not in (SELECT l2.user_id FROM login l2 WHERE l2.date < l1.date), 1, 0)) as new
FROM login l1
GROUP BY l1.date
ORDER BY l1.date
