커뮤니티 건강 / 보고서 데이터의 채팅 활동

저희 커뮤니티에서는 지난 30일 동안 가장 활동적인 사용자를 확인하기 위해 이 쿼리를 사용합니다.

SELECT 
u.username,
COUNT(c.*) AS cnt
FROM 
chat_messages AS c
LEFT JOIN users AS u ON c.user_id = u.id
WHERE c.created_at >= CURRENT_TIMESTAMP - INTERVAL '30 days'
GROUP BY u.username
ORDER BY cnt DESC
3개의 좋아요