linwe
2023-12-18 059f59db209743b502110f7bcacc64afb1a822ad
src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
@@ -267,14 +267,16 @@
    <select id="getHouseHoldStatistics" resultType="java.util.Map">
        SELECT
        CASE
        WHEN
        jh.gender = 1 THEN
        '男'
        WHEN jh.gender = 0 THEN
        '女' ELSE '未知'
        END AS gender,
        count( 1 ) numbers
        a.gender,
        count( a.gender ) numbers
        FROM
        ( SELECT
        IF
        (
        id_card IS NULL,
        '未知',
        IF
        (SUBSTRING( id_card, 17, 1 ) % 2 = 1, '男', '女' )) AS gender
        FROM
        jczz_household jh
        LEFT JOIN jczz_doorplate_address jda ON jh.house_code = jda.address_code
@@ -295,10 +297,9 @@
        AND jg.is_deleted = 0
        )
        </if>
        ) a
        GROUP BY
        gender
        a.gender
    </select>
    <select id="getHouseHoldStatisticsAge" resultType="java.util.Map">