下载此文档

利用sql游标核对银行对账单与银行日记账.doc


文档分类:行业资料 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
利用SQL游标核对银行对账单与银行日记账利用SQL游标核对银行对账单与银行日记账核对银行对账单与单位银行日记账(以下简称单位日记账)是对银行存款审计中一项重要的步骤。通过核对银行对账单与单位日记账,可以查找出未达账项,从而为发现出租、出借帐户、挪用公款,非法出借资金等违纪问题提供线索。以往查找未达账项采用的是手工逐行勾挑的方法。这种方法耗时长,准确性不高。尤其是对一些存取款业务频繁的单位,手工核对更是显得力不从心。而利用SQL游标则可以快速查找未达账项,从而取得事半功倍的效果。一、采集银行对账单和单位日记账数据,并进行必要的整理转换,使其对应字段的长度、数据类型相同。如:通常银行日记账的支票号为银行对账单的凭证号的后四位,因此应对银行对账单的凭证号作截断处理。Update银行对账单set凭证号=right(凭证号,4)二、对应整理后的银行对账单和单位日记账创建四个空表用于接收未达账项记录:单位已付银行未付、单位已收银行未收、银行已付单位未付、银行已收单位未收。如:createtable单位已付银行未付(凭证日期varchar(14),摘要nvarchar(50),支票号nvarchar(10),借方金额money,贷方金额money)createtable单位已收银行未收(凭证日期varchar(14),摘要nvarchar(50),支票号nvarchar(10),借方金额money,贷方金额money)createtable银行已付单位未付(凭证日期varchar(14),摘要nvarchar(50),凭证号nvarchar(10),借方金额money,贷方金额money)createtable银行已收单位未收(凭证日期varchar(14),摘要nvarchar(50),凭证号nvarchar(10),借方金额money,贷方金额money)三、创建游标,将所有金额以是否有重复金额为条件分为相同金额和不同金额记录,再做对应比较,分步筛选未达账项:1、筛选单位日记账不同金额借方有银行对账单贷方无的记录declarecur1cursorforselect借方金额from单位日记账where借方金额in(select借方金额from单位日记账groupby借方金额havingcount(借方金额)=1)opencur1declare@借方金额moneyfetchnextfromcur1into@借方金额while@***@fetch_status=0beginif@借方金额in(select贷方金额from银行对账单groupby贷方金额havingcount(贷方金额)=1)fetchnextfromcur1into@借方金额elsebegininsertinto单位已收银行未收select*from单位日记账where借方金额=@借方金额fetchnextfromcur1into@借方金额endendclosecur1deallocatecur12、筛选单位日记账不同金额贷方有银行对账单借方无的记录declarecur1cursorforselect贷方金额from单位日记账groupby贷方金额havingcount(贷方金额)=1opencur1declare@贷方金额moneyfetchnextfromcur1into@贷方金额while@***@fet

利用sql游标核对银行对账单与银行日记账 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小18 KB
  • 时间2019-11-24
最近更新