¿Consulta del explorador de datos para devolver ciertas notificaciones de publicaciones?

Respondiendo a mi propia pregunta, aquí hay una consulta de Data Explorer para obtener esos usuarios que recientemente hicieron su primera publicación:

-- [params]
-- date :start_date

SELECT u.id AS user_id, p.id AS post_id, p.created_at
FROM users u
JOIN user_stats us
ON u.id = us.user_id
JOIN posts p
ON u.id = p.user_id
WHERE p.created_at = us.first_post_created_at
AND us.first_post_created_at BETWEEN :start_date::date AND NOW()
ORDER BY us.first_post_created_at desc

Esta es una modificación menor de esta consulta de @tshenry:

Podría mejorarse estableciendo un tiempo fijo desde el cual buscar hacia atrás, por ejemplo, una semana o un mes, pero esto me superó ya que no pude averiguar cómo hacer que NOW() - 7 o algo similar funcionara.

Además, excluir los MP según otra consulta de @tshenry sería genial, pero como soy nuevo en SQL, me tomaría mucho tiempo averiguar cómo hacerlo.