|
|
|
@ -59,7 +59,8 @@
|
|
|
|
|
</select>
|
|
|
|
|
<select id="getTbArea" resultType="com.ruoyi.screen.domain.response.ZongzhiTbAreaResponse">
|
|
|
|
|
SELECT
|
|
|
|
|
s.area_id AS areaId,
|
|
|
|
|
s.areaid AS areaId,
|
|
|
|
|
s.area_id as AreaId
|
|
|
|
|
ROUND( COUNT( * ) * 100.0 / SUM( COUNT( * ) ) OVER ( ), 1 ) AS pt,
|
|
|
|
|
count( * ) AS count
|
|
|
|
|
FROM
|
|
|
|
@ -70,7 +71,7 @@
|
|
|
|
|
LOCATE( ',', area_id ) = 0 THEN
|
|
|
|
|
TRIM( TRAILING ']' FROM SUBSTR( area_id, LOCATE( '[', area_id ) + 1 ) ) ELSE TRIM( TRAILING ']' FROM
|
|
|
|
|
SUBSTRING_INDEX( area_id, ',', - 1 ) )
|
|
|
|
|
END AS area_id
|
|
|
|
|
END AS areaid,area_id
|
|
|
|
|
FROM
|
|
|
|
|
tc_tb
|
|
|
|
|
WHERE
|
|
|
|
@ -78,7 +79,7 @@
|
|
|
|
|
AND area_id IS NOT NULL
|
|
|
|
|
) s
|
|
|
|
|
GROUP BY
|
|
|
|
|
s.area_id
|
|
|
|
|
s.areaid
|
|
|
|
|
</select>
|
|
|
|
|
<select id="getTbDept" resultType="com.ruoyi.screen.domain.response.ZongzhiTbDeptResponse">
|
|
|
|
|
SELECT COUNT(*) AS count, dep_name
|
|
|
|
|