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