Мисля, че това е, което искате:
SELECT date(time),
count(distinct userid) / cd.cnt
FROM activity_entries ae join
(select count(distinct userid) as cnt
from activity_entries) cd
GROUP BY date(time);
Той използва подзаявка за изчисляване на общия брой отделни потребители в таблицата и след това разделя броя на потребителите за всеки ден, за да получи съотношението.