А как насчет запроса участников таблицы лидеров (более 50 в месяц)? Это лучше, чем выбор по общему количеству аплодисментов, так как это подчеркивает постоянный вклад.
Эта значок должен активировать специальное событие в нашем экземпляре ![]()
А как насчет запроса участников таблицы лидеров (более 50 в месяц)? Это лучше, чем выбор по общему количеству аплодисментов, так как это подчеркивает постоянный вклад.
Эта значок должен активировать специальное событие в нашем экземпляре ![]()
Возможно, что-то вроде этого подойдет?
SELECT user_id, CURRENT_TIMESTAMP AS granted_at, SUM(score) AS score
FROM gamification_scores
WHERE date >= CURRENT_DATE - INTERVAL '1 MONTH'
AND user_id > 0
GROUP BY 1
ORDER BY score DESC
LIMIT 50