select t.activity_date as login_date, count(t.user_id) as user_count from
(select user_id, min(activity_date) as activity_date from Traffic where activity = 'login' group by user_id) t
where datediff('2019-06-30', t.activity_date) <= 90
group by t.activity_date