大家好,
我想在数据浏览器中构建一个查询,但由于是第一次使用,我不知道从哪里开始!
我想运行以下查询:
返回在给定日期范围内,被非指定组成员标记为解决方案的主题数量。
我没有看到任何类似的查询,所以如果我错过了,我很抱歉。非常感谢任何提示和建议!
谢谢,
Lju
大家好,
我想在数据浏览器中构建一个查询,但由于是第一次使用,我不知道从哪里开始!
我想运行以下查询:
返回在给定日期范围内,被非指定组成员标记为解决方案的主题数量。
我没有看到任何类似的查询,所以如果我错过了,我很抱歉。非常感谢任何提示和建议!
谢谢,
Lju
你好,欢迎 @lju ![]()
此主题包含几个示例,供你开始 - How to get number of solutions per users using Data Explorer?
6 个帖子已拆分到一个新主题:我们应该有一个数据模型,以便更轻松地浏览数据库
我认为如果你使用 group_users,你只需要两个表。也许是这样的:
-- [params]
-- string :group_name = staff
-- date :date_from = 01/04/2022
-- date :date_to = 01/05/2022
SELECT
gu.group_id,
ua.user_id,
COUNT(1) AS solved_count
FROM user_actions ua
JOIN group_users gu on ua.user_id = gu.user_id
WHERE ua.action_type = 15
AND gu.group_id = (SELECT id FROM groups WHERE name = :group_name)
AND ua.created_at::date BETWEEN :date_from::date AND :date_to::date
GROUP BY gu.group_id, ua.user_id
ORDER BY solved_count DESC
(供参考,group_name 区分大小写)
更新: 迟来的意识到,当我使群组查找比直接使用 group_id 更用户友好时,我添加了第三个。但可以用两个来完成。 ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.