Soluzioni di Fetch per utente

Ciao!

Ho cercato in tutto il forum e ho anche sviluppato un po’ da solo, ma non riesco a creare una query per recuperare tutti gli utenti con il numero di soluzioni fornite da ciascuno in un determinato periodo. Grazie per l’aiuto!

Puoi ottenere gli argomenti risolti dalla tabella user_actions. Gli argomenti risolti in quella tabella hanno il campo action_type impostato su 15.

Di seguito trovi una query generica per ottenere i conteggi degli argomenti risolti per gli utenti in un determinato periodo di tempo. Dovrai impostare i parametri start_date e end_date prima di eseguire la query. Questi parametri devono essere nel formato aaaa-mm-gg. Ad esempio 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