你好!
我在整个论坛中搜索过,也自己进行了一些开发,但无法创建一个查询来获取特定时间段内所有用户及其提供的解决方案数量。感谢帮助!
你好!
我在整个论坛中搜索过,也自己进行了一些开发,但无法创建一个查询来获取特定时间段内所有用户及其提供的解决方案数量。感谢帮助!
您可以从 user_actions 表中获取已解决的议题。该表中已解决的议题其 action_type 设置为 15。
以下是获取指定时间段内用户已解决议题数量的通用查询。运行查询前,您需要设置 start_date 和 end_date 参数。这些参数的格式应为 yyyy-mm-dd,例如 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