Nouveaux utilisateurs de la semaine dernière (noms d'utilisateurs formatés)

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