第一步,找出所有日期
select distinct date from login
第二步, 找出所有第一次登陆的id和日期
select user_id, min(date) first_date from login
group by user_id
第三步,左连接2个表格并排序
select a.date, count(distinct b.user_id) 
from (select distinct date from login) a
left JOIN
(select user_id, min(date) first_date from login
group by user_id) b 
on a.date = b.first_date
group by a.date
order by a.date;