# 编制统计开始 ## 现状 > 这里简化基本数据统计。 * 统计情况 * 数据统计展示 ![30001.png](30001.png) { thumbnail="true" style="block" } > 这里虽然数据按照遍历下级数据,但是速度还是可以满足基本数据统计。 * 数据统计标准 * 现职人员 * 任职状态 * 是否领导职务 * 班子成员类别代码 = 指定值 * 【隐藏】领导成员 a0201d = '1' (因为存在领导成员类型,默认是领导成员) * 脚本部分 ```sql -- 正职 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') -- 现职人员 ```