J’ai parcouru tout le forum et j’ai fait un peu de développement moi-même, mais je n’arrive pas à créer une requête pour récupérer tous les utilisateurs avec le nombre de solutions qu’ils ont proposées sur une période donnée. Merci pour votre aide !
Vous pouvez récupérer les sujets résolus depuis la table user_actions. Les sujets résolus dans cette table ont leur action_type défini à 15.
Voici une requête générale pour obtenir les nombres de sujets résolus par utilisateur sur une période donnée. Vous devrez définir les paramètres start_date et end_date avant d’exécuter la requête. Ces paramètres doivent être au format yyyy-mm-dd. Par exemple 2020-02-18.
--[params]
-- date :start_date
-- date :end_date
SELECT
user_id,
COUNT(user_id) 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