|
|
@@ -117,7 +117,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
COUNT(*) AS num,
|
|
|
SUM(IF(a.state = 1, 1, 0)) AS correct,
|
|
|
ROUND(SUM(IF(a.state = 1, 1, 0)) * 100 / COUNT(*), 1) AS rate,
|
|
|
- COUNT(DISTINCT le.paper_id) AS paperCount,
|
|
|
+ COUNT(DISTINCT IF(le.paper_type IN (20,30), le.paper_id, null)) paperCount,
|
|
|
ROUND(SUM(IF(a.`state` = 1 AND le.paper_type IN (20,30), 1, 0)) * 100 / SUM(IF(le.paper_type IN (20,30), 1, 0)), 1) paperRate
|
|
|
FROM `sys_user` u
|
|
|
JOIN `dz_cards` dc ON u.card_id = dc.card_id
|