审计人员常用SQL查询语句

作 者:

作者简介:
桑淮国,涟水县审计局

原文出处:
江苏审计

内容提要:


期刊代号:V3
分类名称:审计文摘
复印期号:2011 年 10 期

关 键 词:

字号:

      审计署牵头研发的现场审计实施系统(AO)是当前各级审计机关普及使用的审计软件,其中SQL查询是审计人员经常运用的工具之一。根据笔者实践工作经验,向审计同行推荐审计人员常用的SQL查询语句系列,希望能够起到抛砖引玉的效果,共同提升SQL和AO的实际应用水平,助推审计事业的发展。

      1.查询凭证库中包括奖金(通过改变设置,通用查询补助、福利、招待费等)的凭证

      Select[凭证号],[科目编码],[摘要],[借方金额]From[凭证库]WHERE[摘要]LIKE′%奖金%′

      2.仅显示科目余额表中使用的科目

      Select[科目编码],[科目名称],[期初余额],[借方发生额],[贷方发生额],[期末余额],[余额方向]From[科目余额]WHERE[科目级别]=1AND([期初余额]<>0OR[借方发生额]<>0OR[贷方发生额]<>0OR[期末余额]<>0)

      3.查询科目余额表中往来科目情况(通过设置可以查询应收款、应付款等)

      select科目编码,科目名称,期初余额,借方发生额,贷方发生额,期末余额,凭证数量,余额方向from科目余额where1=1and科目编码like′110%′and科目级别<=5orderby科目编码

      4.仅显示往来中使用的账户(通过设置可以查询应收款、应付款等)

      select科目编码,科目名称,期初余额,借方发生额,贷方发生额,期末余额,凭证数量,余额方向from科目余额where1=1and科目编码like′104%′and科目级别<=4AND([期初余额]<>0OR[借方发生额]<>0OR[贷方发生额]<>0OR[期末余额]<>0)orderby科目编码

      5.往来款长期挂账(通过设置可以查询应收款、应付款等)

      Select[科目编码],[科目名称],[期初余额],[借方发生额],[贷方发生额],[期末余额]From[科目余额]WHERE[科目编码]LIKE′110′AND[期初余额]=[期末余额]AND[借方发生额]=OAND[科目级别]<5ORDERBY[科目编码]

      6.筛选凭证库中支出金额大于特定数额的凭证

      Select[凭证号],[科目编码],[科目名称],[凭证日期],[摘要],[借方金额]From[凭证库]WHERE[借方金额]>100000AND[科目编码]LIKE′5%′

      7.查询招待费等变通的凭证

      Select[凭证号],[科目编码],[摘要],[借方金额]From[凭证库]WHERE([摘要]LIKE′%餐费%′OR[摘要]LIKE′%招待%′OR[摘要]LIKE%烟酒%′OR[摘要]LIKE′%水果%)AND[科目编码]NOTLIKE′1%′AND[科目编码]NOTIKE2%′AND[摘要]NOTLIKE′%误餐费%′

      8.查询超范围、限额使用现金

      Select[凭证号],[凭证日期],[摘要],[借方金额]From[凭证库]WHERELEFT([科目编码],3)=′101′AND[借方金额]>1000AND([摘要]NOTLIKE′%工资%′AND[摘要]NOTLIKE′%′奖金%′AND[摘要]NOTLIKE′%稿费%′AND[摘要]NOTLIKE′%津贴%′AND[摘要]NOTLIKE′%劳保%′AND[摘要]NOTLIKE′%福利%′AND[摘要]NOTLIKE′%差旅费%)

      9.查询异常现金收入凭证

      SELECTDIS′INCT源凭证号FROM凭证库WHERE源凭证号IN(SELECTDISTINCT源凭证号FROM凭证库WHERELEFT(科目编码,3)=′101′AND借方金额>1000)ANDLEFT(科目编码,3)<>′102′AND贷方金额<>0

      10.查询出租、出借账户、挪用公款,非法出借资金等违纪问题

      Select[凭证号],[科目编码],[摘要],[借方金额]From[凭证库]WHERELEFT([科目编码],3)=102AND[借方金额]=[贷方金额]

相关文章: