You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
编制统计开始
现状
这里简化基本数据统计。
-
统计情况
-
数据统计展示
{ thumbnail="true" style="block" }
这里虽然数据按照遍历下级数据,但是速度还是可以满足基本数据统计。
-
数据统计标准
- 现职人员
- 任职状态
- 是否领导职务
- 班子成员类别代码 = 指定值
- 【隐藏】领导成员 a0201d = '1' (因为存在领导成员类型,默认是领导成员)
-
脚本部分
-- 正职 Select Count(distinct t.a0000) From A02 t where t.a0201e = '1' -- 班子成员类别代码(正职) and t.a0201b in (select b0111 from b01 where (B0121 = '${b0111}' and b0194 = '2') or B0111 = '${b0111}') -- 指定范围 and t.a0219 = '1' -- 是否领导职务 and t.a0255 = '1' -- 任职状态 and exists (select 1 from a01 b where b.a0000 = t.a0000 and b.a0163 = '1') -- 现职人员 -- 副职 Select Count(distinct t.a0000) From A02 t where t.a0201e = '3' -- 班子成员类别代码(副职) and t.a0201b in (select b0111 from b01 where (B0121 = '${b0111}' and b0194 = '2') or B0111 = '${b0111}') -- 指定范围 and t.a0219 = '1' -- 是否领导职务 and t.a0255 = '1' -- 任职状态 and exists (select 1 from a01 b where b.a0000 = t.a0000 and b.a0163 = '1') -- 现职人员
-