Como complemento à consulta de Simon acima, usamos esta versão para visualizar o número de soluções por usuário em um intervalo de datas específico (usando o formato de data aaaa-mm-dd):
--[params]
-- date :start_date
-- date :end_date
SELECT
user_id,
COUNT(1) AS solved_count
FROM user_actions
WHERE created_at::date BETWEEN :start_date AND :end_date
AND action_type = 15
GROUP BY user_id
ORDER BY solved_count DESC
É útil poder ver como isso muda de mês para mês.