guoshilong
2022-09-23 546325594255e5885d9af16dbbf2457a8f91e2eb
修正sql语句
1 files modified
8 ■■■■ changed files
src/main/java/org/springblade/modules/userstatistics/mapper/UserStatisticsMapper.xml 8 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/userstatistics/mapper/UserStatisticsMapper.xml
@@ -35,20 +35,20 @@
        LEFT JOIN (
        SELECT DISTINCT sk.to_user_id,count(*) as num FROM ins_taskinfo sk WHERE sk.is_deleted = 0 AND sk.state = 0
        <if test="startTime !=null and startTime !=''">
            AND DATE_FORMAT(re.create_time,'%Y-%m-%d') &gt;= #{startTime}
            AND DATE_FORMAT(sk.create_time,'%Y-%m-%d') &gt;= #{startTime}
        </if>
        <if test="endTime != null and endTime !='' ">
            AND DATE_FORMAT(re.create_time,'%Y-%m-%d') &lt;= #{endTime}
            AND DATE_FORMAT(sk.create_time,'%Y-%m-%d') &lt;= #{endTime}
        </if>
        GROUP BY sk.to_user_id
        ) c ON user.id = c.to_user_id
        LEFT JOIN (
        SELECT DISTINCT sk.to_user_id,count(*) as num FROM ins_taskinfo sk WHERE sk.is_deleted = 0 AND sk.state = 2
        <if test="startTime !=null and startTime !=''">
            AND DATE_FORMAT(re.create_time,'%Y-%m-%d') &gt;= #{startTime}
            AND DATE_FORMAT(sk.create_time,'%Y-%m-%d') &gt;= #{startTime}
        </if>
        <if test="endTime != null and endTime !='' ">
            AND DATE_FORMAT(re.create_time,'%Y-%m-%d') &lt;= #{endTime}
            AND DATE_FORMAT(sk.create_time,'%Y-%m-%d') &lt;= #{endTime}
        </if>
        GROUP BY sk.to_user_id
        ) d ON user.id = d.to_user_id