Je pense que c'est ce que vous voulez :
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);
Il utilise une sous-requête pour calculer le nombre total d'utilisateurs distincts dans le tableau, puis divise le nombre d'utilisateurs chaque jour pour obtenir la proportion.