Bonjour, quelqu’un pourrait-il fournir une requête d’explorateur de données qui liste tous les nouveaux utilisateurs des dernières semaines et du dernier mois ? Idéalement, le format devrait inclure déjà des mentions @, afin de faciliter leur copier-coller dans un nouveau message accueillant ces nouveaux membres à la communauté.
Nouveaux utilisateurs au cours de la dernière semaine (noms d’utilisateurs formatés)
Cela devrait fonctionner pour vous :
select concat ('@', username)
from users
where created_at >= CURRENT_DATE - INTERVAL '1 week'
order by created_at desc
Modifiez simplement « 1 week » en « 1 month » ou tout autre intervalle souhaité. Vous pourrez ensuite exporter le résultat en CSV et le copier-coller dans un message.
Nouveaux utilisateurs dans un intervalle de temps donné (noms d’utilisateurs formatés)
J’ai mis à jour le code pour inclure un en-tête de colonne et un paramètre afin de pouvoir modifier facilement l’intervalle :
-- [params]
-- string :interval = 1 week
select concat ('@', username) as "nouveaux utilisateurs"
from users
where created_at >= CURRENT_DATE - INTERVAL :interval
order by created_at desc