Novos usuários na última semana (nomes de usuário formatados)

Olá, alguém pode fornecer uma consulta ao explorador de dados que liste todos os novos usuários da última semana e do último mês? Seria ideal se o formato já incluísse as menções com @, facilitando a cópia e colagem em uma nova postagem de boas-vindas a esses novos membros da comunidade.

Novos usuários na última semana (nomes de usuário formatados)

Isso deve funcionar bem para você -

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

Basta alterar “1 week” para “1 month” ou qualquer outro intervalo desejado. Em seguida, você pode exportar como CSV e copiar e colar o resultado em uma postagem.

Novos usuários dentro de um intervalo de tempo determinado (nomes de usuário formatados)

Atualizei para incluir o cabeçalho da coluna e um parâmetro, para que você possa alterar facilmente o intervalo:

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

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