liujie
2025-07-18 e86d554ee5476d89845f86a49864d990180542b5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.QichachaMapper">
 
 
    <select id="qichacha" resultType="com.ruoyi.system.pojo.vo.QichachaStatisticsVO">
        SELECT
            ifnull(SUM(CASE WHEN type = 1 THEN 1 ELSE 0 END) ,0)AS baseTotal,
            ifnull(SUM(CASE WHEN type = 1 AND DATE(time) = CURDATE() THEN 1 ELSE 0 END) ,0)AS baseToday,
            ifnull(SUM(CASE WHEN type = 2 THEN 1 ELSE 0 END) ,0)AS exceptionTotal,
            ifnull(SUM(CASE WHEN type = 2 AND DATE(time) = CURDATE() THEN 1 ELSE 0 END) ,0)AS exceptionToday
        FROM tb_qichacha;
    </select>
</mapper>