Nuevos usuarios de la última semana (nombres de usuario formateados)

Hola, ¿alguien puede proporcionar una consulta de explorador de datos que genere una lista de todos los nuevos usuarios de la última semana y del último mes? Sería ideal si el formato ya los incluyera mencionados con @, para que sea fácil copiar y pegar en una nueva publicación que dé la bienvenida a estos nuevos miembros a la comunidad.

Nuevos usuarios en la última semana (nombres de usuario formateados)

Esto debería funcionar bien para ti:

    select concat ('@', username)
    from users
    where created_at >= CURRENT_DATE - INTERVAL '1 week'
    order by created_at desc 

Solo cambia “1 week” por “1 month” o el intervalo que desees; luego puedes exportar como CSV y deberías poder copiar y pegar eso en una publicación.

Nuevos usuarios dentro de un intervalo de tiempo dado (nombres de usuario formateados)

He actualizado para incluir el encabezado de columna y un parámetro para que puedas cambiar fácilmente el intervalo:

-- [params]
-- string :interval = 1 week

select concat ('@', username) as "nuevos usuarios"
    from users
    where created_at >= CURRENT_DATE - INTERVAL :interval
    order by created_at desc