Als Ergänzung zu Simons obiger Frage verwenden wir diese Version, um die Anzahl der Lösungen pro Benutzer für einen bestimmten Zeitraum (im Format yyyy-mm-dd) anzuzeigen:
--[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
Es ist praktisch, zu sehen, wie sich dies von Monat zu Monat ändert.