Ciao, qualcuno può fornire una query per l’esploratore dei dati che restituisca un elenco di tutti i nuovi utenti degli ultimi sette giorni e del mese scorso? Sarebbe ideale se il formato li includesse già menzionati con @, così da poterli facilmente copiare e incollare in un nuovo post per dare il benvenuto a questi nuovi membri alla comunità.
Nuovi utenti nell’ultima settimana (nomi utente formattati)
Questo dovrebbe funzionare per te:
select concat ('@', username)
from users
where created_at >= CURRENT_DATE - INTERVAL '1 week'
order by created_at desc
Modifica semplicemente “1 week” in “1 month” o nell’intervallo di tempo desiderato: potrai quindi esportare il risultato come file CSV e copiarlo e incollarlo in un post.
Nuovi utenti in un dato intervallo di tempo (nomi utente formattati)
Ho aggiornato la query includendo l’intestazione della colonna e un parametro, in modo che tu possa modificare facilmente l’intervallo:
-- [params]
-- string :interval = 1 week
select concat ('@', username) as "nuovi utenti"
from users
where created_at >= CURRENT_DATE - INTERVAL :interval
order by created_at desc