From edc43e07f26f15037a46308699c7a7428dd13def Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期三, 29 五月 2024 09:57:08 +0800
Subject: [PATCH] fix:统计部门总数问题修改
---
src/main/resources/mapper/ExamPaperAnswerMapper.xml | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/main/resources/mapper/ExamPaperAnswerMapper.xml b/src/main/resources/mapper/ExamPaperAnswerMapper.xml
index 857b230..a71ff0d 100644
--- a/src/main/resources/mapper/ExamPaperAnswerMapper.xml
+++ b/src/main/resources/mapper/ExamPaperAnswerMapper.xml
@@ -619,8 +619,8 @@
IFNULL(ROUND(avg(user_score), 2), 0) as averageScore, -- 骞冲潎鍒�
IFNULL(ROUND((COUNT(DISTINCT b.create_user) * 100.0 / COUNT(DISTINCT c.user_id)), 2), 0) AS referencePercentage -- 鍙傝�冪櫨鍒嗘瘮
FROM t_exam_paper a
- LEFT JOIN t_exam_paper_answer b ON a.id = b.exam_paper_id AND (b.invalid = 0 OR b.invalid IS NULL)
LEFT JOIN t_exam_paper_user c ON a.id = c.exam_paper_id
+ LEFT JOIN t_exam_paper_answer b ON a.id = b.exam_paper_id AND (b.invalid = 0 OR b.invalid IS NULL) AND c.user_id = b.create_user
<if test="deptIds != null and deptIds.size() > 0">
LEFT JOIN t_user_department d ON c.user_id = d.user_id
</if>
--
Gitblit v1.8.0