كمكمل لاستفسار سيمون أعلاه، نستخدم هذا الإصدار لعرض عدد الحلول لكل مستخدم ضمن نطاق زمني محدد (باستخدام تنسيق التاريخ yyyy-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
من المريح القدرة على مراقبة كيف يتغير هذا من شهر إلى آخر.