아래와 같은 구문을 사용해야 할 것 같습니다:
AND us.first_post_created_at > NOW() - INTERVAL '7 DAYS'
PM을 제외하려면 topics 테이블에 조인(외래 키 posts.topic_id를 따름)하고 archetype 컬럼을 확인해야 합니다. WHERE 절 앞에 다음을 추가하세요:
JOIN topics t ON p.topic_id = t.id
…그리고 ORDER BY 앞에 다음을 추가하세요:
AND t.archetype = 'regular'