Presumo che tu abbia Data Explorer installato.
Sembra che tu possa ottenerle da post_timings:
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
Devo notare che questo include solo le persone che si sono registrate. Potresti voler usare Google Analytics per ottenere tutti i lettori.
Non sono sicuro di quali dati stai cercando. Ecco come trovare il primo post di ciascun utente:
select p.id post_id
from posts p
where p.id = (select min(id) from posts where user_id = p.user_id)
Aggiungi and post_number = 1 se vuoi trovare gli utenti che hanno iniziato pubblicando un nuovo argomento piuttosto che rispondendo a un argomento esistente. Non sono sicuro che uno di questi sia utile.
Le persone possono inserire la loro posizione, che potrebbe persino essere riconoscibile come un paese:
select user_id, location
from user_profiles
Nella mia esperienza, le persone di solito non si preoccupano. Quindi Google Analytics potrebbe essere più utile.
C’è anche ip_address nella tabella users, che può essere utilizzata per cercare dati di localizzazione.