查询增加持证人数比例

This commit is contained in:
guo 2023-07-24 14:36:52 +08:00
parent 1a68dc0a00
commit 9fcd7b03e5
2 changed files with 4 additions and 0 deletions

View File

@ -3,6 +3,7 @@ package com.zhgd.xmgl.modules.worker.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
@Data
@ -68,6 +69,8 @@ public class WorkerManageStatisticsVo {
private Integer age60;
@ApiModelProperty(value = "证书总数")
private Integer certificateTotal;
@ApiModelProperty(value = "持证人数比例")
private BigDecimal certificateRate;
}

View File

@ -240,6 +240,7 @@
ELSE 0 END)),
0) certificate_person_total,
SUM(wc.num) certificate_total,
round(SUM(wc.num)/COUNT(1)*100,2) certificate_rate,
IFNULL(AVG(IFNULL(TIMESTAMPDIFF(YEAR, w1.birthday, CURDATE()), 0)), 0) avgage,
IFNULL(sum((CASE WHEN IFNULL(TIMESTAMPDIFF(YEAR, w1.birthday, CURDATE()), 0) < 18 then 1 ELSE 0 END)),
0) age18,