Ich gehe davon aus, dass Sie Data Explorer installiert haben.
Es sieht so aus, als ob Sie sie aus post_timings erhalten können:
select topic_id,
count(user_id) users,
round(sum(msecs/(60*1000.0)),2)/count(user_id) avg_minutes
from post_timings
group by topic_id
order by avg(msecs) desc
Ich sollte erwähnen, dass dies nur Personen einschließt, die sich registriert haben. Sie möchten vielleicht Google Analytics verwenden, um alle Leser zu erhalten.
Ich bin mir nicht sicher, welche Daten Sie suchen. Hier erfahren Sie, wie Sie den ersten Beitrag jedes Benutzers finden:
select p.id post_id
from posts p
where p.id = (select min(id) from posts where user_id = p.user_id)
Fügen Sie and post_number = 1 hinzu, wenn Sie Benutzer finden möchten, die damit begonnen haben, ein neues Thema zu posten, anstatt auf ein bestehendes Thema zu antworten. Ich bin mir nicht sicher, ob eine dieser Optionen hilfreich ist.
Personen können ihren Standort eingeben, der sogar als Land erkennbar sein könnte:
select user_id, location
from user_profiles
Meiner Erfahrung nach machen sich die Leute normalerweise nicht die Mühe. Daher ist Google Analytics möglicherweise nützlicher.
Es gibt auch ip_address in der Tabelle users, die verwendet werden kann, um Standortdaten abzurufen.