|
|
@@ -249,15 +249,19 @@
|
|
|
wo.`name` as collegeName,
|
|
|
SUM(CASE WHEN wb.sex = '男' THEN 1 ELSE 0 END) AS male_total,
|
|
|
SUM(CASE WHEN wb.sex = '男' AND wb.is_check = 1 THEN 1 ELSE 0 END) AS male_check,
|
|
|
- ROUND(
|
|
|
- SUM(CASE WHEN wb.sex = '男' AND wb.is_check = 1 THEN 1 ELSE 0 END) * 100.0
|
|
|
- / NULLIF(SUM(CASE WHEN wb.sex = '男' THEN 1 ELSE 0 END), 0), 2
|
|
|
+ COALESCE(
|
|
|
+ ROUND(
|
|
|
+ SUM(CASE WHEN wb.sex = '男' AND wb.is_check = 1 THEN 1 ELSE 0 END) * 100.0
|
|
|
+ / NULLIF(SUM(CASE WHEN wb.sex = '男' THEN 1 ELSE 0 END), 0), 2
|
|
|
+ ), 0
|
|
|
) AS male_rate,
|
|
|
SUM(CASE WHEN wb.sex = '女' THEN 1 ELSE 0 END) AS female_total,
|
|
|
SUM(CASE WHEN wb.sex = '女' AND wb.is_check = 1 THEN 1 ELSE 0 END) AS female_check,
|
|
|
- ROUND(
|
|
|
- SUM(CASE WHEN wb.sex = '女' AND wb.is_check = 1 THEN 1 ELSE 0 END) * 100.0
|
|
|
- / NULLIF(SUM(CASE WHEN wb.sex = '女' THEN 1 ELSE 0 END), 0), 2
|
|
|
+ COALESCE(
|
|
|
+ ROUND(
|
|
|
+ SUM(CASE WHEN wb.sex = '女' AND wb.is_check = 1 THEN 1 ELSE 0 END) * 100.0
|
|
|
+ / NULLIF(SUM(CASE WHEN wb.sex = '女' THEN 1 ELSE 0 END), 0), 2
|
|
|
+ ), 0
|
|
|
) AS female_rate
|
|
|
FROM
|
|
|
welcome_bed wb
|