建档立卡数据审核流程及方法(定)._第1页
建档立卡数据审核流程及方法(定)._第2页
建档立卡数据审核流程及方法(定)._第3页
建档立卡数据审核流程及方法(定)._第4页
建档立卡数据审核流程及方法(定)._第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、建档立卡数据审核流程及方法一、审核前准备工作:1、检查系统版本:,若不是,请在群共享下载和;2、群共享中下载以下文件:二、接受下级数据并导入系统:此次建档立卡工作要求对2011年度数据进行修正完善,然后在11年度数据的基础上做出12年度数据,其前提为入户调查(一次入户调查完成两个年度的信息);所以,在导入时要分年度分次导入审核,系统始终只存在一个年度的数据;数据导入后,首先设置建档年份以及地区选择,如图所示(比如审核兰州市2011年度数据): 三、核对建档立卡人口:1、检查统计报表中数据是否和数据查询中的户数以及人数一致,如图所示: 注:数据查询时,当类型为户基本情况时,产生的条数为户数;当类

2、型选择为家庭人员时,产生的条数为人数。2、如若人数不一致,请执行以下检查命令及解决方案:多余人员:SELECT * FROM FamilyMember B WHERE NOT EXISTS(SELECT TID FROM RegisterTable A WHERE A.TID = B.TID)解决方案:删除DELETE B FROM FamilyMember B WHERE NOT EXISTS(SELECT TID FROM RegisterTable A WHERE A.TID = B.TID)人数不一致:SELECT (SELECT COUNT(*) FROM FamilyMember

3、WHERE TID = RegisterTable.TID) AS '实际人口数', FamilyMemberCount as '填写人口数', RegisterTable.* FROM RegisterTable WHERE FamilyMemberCount != (SELECT COUNT(*) FROM FamilyMember WHERE TID = RegisterTable.TID)解决方案:UPDATE A SET FamilyMemberCount = (SELECT COUNT(*) FROM FamilyMember B WHERE B.T

4、ID = A.TID)FROM RegisterTable AWHERE FamilyMemberCount != (SELECT COUNT(*) FROM FamilyMember B WHERE B.TID = A.TID)空户:SELECT * FROM RegisterTable B WHERE NOT EXISTS(SELECT TID FROM FamilyMember A WHERE A.TID = B.TID)删除方案:DELETE B FROM RegisterTable B WHERE NOT EXISTS(SELECT TID FROM FamilyMember A W

5、HERE A.TID = B.TID)查询人均收入为空的户:SELECT * FROM RegisterTable where averageincome is null;若以上方案都执行完毕后还未解决。2011年度数据请查询贫困状态是否为贫困,2012年度数据请检查贫困状态是否只有贫困和脱贫;申明:两个年度均不存在贫困状态为返贫现象,2012年度脱贫户数、人数+贫困户数、人数+因12年度死亡注销和婚嫁迁出人数=2011年度贫困户数、人数!检查方法如图所示:2011年度数据查询: 注:查询户基本情况时条件设置后,不再另行设置,查询家庭人员时直接选择类型查询即可。若户基本情况查询无,但家庭人员查

6、询产生数据,则逐一打开户表点击保存并关闭再查询,直到查询无数据显示即可完成。2012年度数据查询:注:以上为贫困查询,脱贫条件则为“贫困状态=2”,出现户基本情况查询无,但家庭人员查询产生数据现象,解决方法如上所述。四、批量处理数据逻辑关系:1、进入系统设置菜单,打开命令执行器,选择常用命令:注:逐一选择以上命令,装载执行即可,其中是否会将汉语按实际情况执行!2、进入信息管理菜单,检查是否按人均纯收入由低到高排序,如图所示:查看编码断码、人均纯收入未按升序排列问题。若未按人均纯收入由低到高排序或者断码的,请选择地区到村级,然后进行排序(排序是显示失败,点击确定然后刷新即可),如图所示:五、数据

7、审核:1、系统审核。进入信息管理菜单的审核功能,选择所要审核的地区及年度后,首先选择进行审核(共208项);审核完成,出现问题后点击“查询错误”,系统自动进入数据查询菜单并显示相关问题数据,点击导出后在excel表哥里面修改保存,然后在系统设置菜单的批量更新功能里面选择相应指标,即可完成批量修改。2、自定义审核。包括县表、村表、户表三类,其中县表3项、村表5项、户表36项;审核完成后检查方法如上所述。3、导出审核。通过数据查询功能针对户基本情况、家庭人员两类,不设置查询条件,只选择地区和年份,查询导出户基本情况和家庭人员表格(查询方法以核对建档立卡人口方案相同),通过excel表格的筛选功能手

8、工检索存在的问题。如图所示:注:导出excel表格后,首先选择如图所示的第一行表头,然后进入excel表格数据菜单,选择筛选功能中的自动筛选项,最后通过如图所示“村民小组”列,点击小箭头,手动查询是否有错误项,表中的每一列都为检查对象;同时,可在表中进行修改,修改是文本格式不变,单位为亩或者元的项目直接填写数字,注意输入法的半角全角选择,数字类及数字序号代替项目输入法应该为:英语(美国)半角输入法,汉字则为五笔或者QQ拼音等半角输入法;修改完毕后通过信息管理系统系统设置菜单的批量更新功能选择相应修改的项目进行批量更新,更新后进入信息管理菜单选择区域和年份刷新即可。此处,切记凡是修改过人均纯收入

9、的,更新完成后就得重新再次进行编码排序。4、命令审核。通过工程师编制,近年来收集的部分对系统审核有帮助的命令,在系统设置菜单命令执行器功能里面以执行命令的方式查询错误;然后通过导出表格或者数据查询功能对存在问题进行查找修改。命令有以下几条(备注:请将自定义审核户表文件夹(36项)里面的身份证重复和错误两个审核条件删除(剩余34项),查询身份证是否有重复或者错误的以下面和命令为准):身份证号码重复查询命令:SELECT MemberID, c.TID, County AS 县 , Town AS 乡镇, Village AS 村, Team AS 村民小组, MasterName AS 户主姓名

10、, Name as 姓名, IDNumber as 身份证号 FROM RegisterTable C, FamilyMember A WHERE A.TID = C.TID AND EXISTS(SELECT * FROM dbo.FamilyMember B WHERE B.IDNumber=A.IDNumber and A.MemberID!=B.MemberID)查询人均收入为空的户:SELECT * FROM RegisterTable where averageincome is null;身份证错误查询命令:select r.city as 市州,r.county as 县区,r

11、.town as 乡镇, r.Village AS 村,r.team as 村民小组,r.mastername as 户主姓名,f.memberID as 人员编码, as 姓名,f.idnumber as 身份证号from registertable r,familymember f where r.tid=f.tid and (len(f.idnumber)<>15 and len(f.idnumber)<>18)or (len(f.idnumber)=15 and (Substring(f.idnumber,9,2)>12)or (Substri

12、ng(f.idnumber,11,2) > 31)or (Substring(f.idnumber,9,2) in (01,03,05,07,08,10,12) and Substring(f.idnumber,11,2)>31)or (Substring(f.idnumber,9,2) in (04,06,09,11) and Substring(f.idnumber,11,2)>30)or (Substring(f.idnumber,9,2)=02 and Substring(f.idnumber,11,2)>29)or (len(f.idnumber)=18 an

13、d (Substring(f.idnumber,11,2)>12)or (Substring(f.idnumber,13,2) > 31)or (Substring(f.idnumber,11,2) in (01,03,05,07,08,10,12) and Substring(f.idnumber,13,2)>31)or (Substring(f.idnumber,11,2) in (04,06,09,11) and Substring(f.idnumber,13,2)>30)or (Substring(f.idnumber,11,2)=02 and Substrin

14、g(f.idnumber,13,2)>29) or f.idnumber is nullor (Substring(f.idnumber,7,2) < 19) or (Substring(f.idnumber,7,4) > 2011)查询名字大于4个字而且民族是汉,但名字为空值的,或者只有一个字及胡编数字和字母问题:select * from familymember where (len(name)>4 and nation = 1)or (name = null)or (len(name)<2)or (name like '%a-z%' or

15、name like '%0-9%')编码重复:SELECT * FROM RegisterTable AWHERE TID%100 !=10 AND EXISTS(SELECT * FROM RegisterTable B WHERE B.FarmerID=A.FarmerID AND B.TID != A.TID)编码错误:SELECT * FROM RegisterTable A WHERE FarmerID != TID/100 SELECT * FROM FamilyMember WHERE CAST(SUBSTRING(MemberID,1,18) AS BIGINT

16、)!= TID解决方案:UPDATE RegisterTable SET TID = FarmerID*100 + CreateYear%100 WHERE FarmerID != TID/100 UPDATE FamilyMember SET MemberID = SUBSTRING(MemberID,1,16) + '10' + SUBSTRING(MemberID,19,4)WHERE CAST(SUBSTRING(MemberID,1,18) AS BIGINT)!= TID人均纯收入*家庭人口家庭全部现金收入,因而人均纯收入*家庭人口>家庭全部现金收入为错误,查

17、询错误命令为:select *from registertable where Averageincome*FamilyMemberCount> ExtendNumberField1六、批量修改命令注:以下命令慎用,不可贸然执行,要切实考虑实际。1、16周岁一下人员全部批量修改为无劳动力的命令:UPDATE FamilyMember SET Workable = 3 WHERE Age < 16 6、在校生的劳动力状况由无劳力修改为劳动力,然后把打工状况修改为其他:UPDATE FamilyMember SET WorkPlace

18、= 5, Workable = 1 WHERE School = 1 2、大于60岁从劳动力改为丧失劳动力:UPDATE FamilyMember SET WorkPlace = 5, Workable = 1 WHERE School = 13、将所有家庭人员劳动力状况为“3无劳动能力”的打工状况修改为“5其它”: UPDATE FamilyMember SET WorkPlace = 5 WHERE Workable = 3; 4、将所有家庭人员劳动力状况为“2丧失劳动力”的打工状况修改为“5其它”: UPDATE FamilyMember SET WorkPlace = 5 WHERE

19、Workable = 2; 5、将家庭人员银行卡号为0的统一清空:UPDATE FamilyMember SET BankAccount = '' WHERE BankAccount='0'24、查询银行卡号为空的:select *from RegisterTable WHERE BankAccount is null25、查询银行卡号重复的:select *from dbo.RegisterTable A where EXISTS(SELECT * FROM dbo.RegisterTable B WHERE B.BankAccount=A.BankAccou

20、nt and A.tID!=B.tID) and BankAccount!=''26、检查银行卡号填写不全或者胡填的:select * from registertable where (len(BankAccount) !=18 or BankAccount like '%a-z%' or BankAccount not like '%0-9%') and BankAccount!=''查找家庭成员全部无劳动力的户:SELECT a.city as 市州,a.county as 

21、县区,a.town as 乡镇, a.Village AS 村,a.team as 村民小组,a.mastername as 户主姓名,a.idnumber as 户主身份证号 FROM dbo.vuFamilyMemberDetail A where FarmerType =1 AND NOT EXISTS (SELECT * FROM dbo.Famil

22、yMember B WHERE Workable IN (1) AND A.TID=B.TID )and a.relationship=1 查找家庭成员年龄全部大于60岁或者小于16岁的户:SELECT a.city as 市州,a.county as 县区,a.town as 乡镇, a.Village AS 村,a.team as 村民小组,a.mastername as 户主姓名,a.idnumber as 户主身份证号 FROM dbo.vuF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论