SQL对高档酒店公款消费的查询

作 者:
朱律 

作者简介:
朱律,无锡市审计局

原文出处:
江苏审计

内容提要:


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

关 键 词:

字号:

      中央八项规定出台以后,各地加大了对违规公款吃喝的治理力度,作为公共财政“卫士”,各级审计机关在落实“八项规定”方面应发挥监督职能,揭露和查处严重铺张浪费、财政资金损失、国有资产流失、重大资源毁损及效益低下等问题,促进勤俭节约,促进把宝贵的财政资金用在“刀刃”上,促进不断改进工作作风。

      规范公务接待消费,遏制舌尖上的浪费,加大对高档酒店公款消费的关注,是八项规定出台后各地审计机关的重点工作,审计人员在探索科学高效的审计方法时发现可采用SQLsever提供的SQL数据查询,分析功能,轻松“三步”快速高效的实现对高档酒店公款消费的关注。

      具体操作步骤如下:

      第一步:获取准确的本地“四星五星酒店名单表”

      通过旅游局获取本地四星五星酒店名单表,表中包含酒店名称与星级两列数据,注意:四星、五星酒店名称可能与国库支付数据拨款凭证表中单位的名称不能完全精准比对,需要先在拨款凭证表中进行模糊匹配,通过人工识别,获取酒店在拨款凭证表中的准确名称,保证查询结果的准确性,以湖滨饭店为例,

      Select[SKRMC]as收款单位from拨款凭证表where收款单位like’%湖滨%’

      通过人工筛选得到湖滨饭店在系统中的准确名字为无锡湖滨饭店有限公司,对所有四星五星酒店进行上述操作,将得到的四星五星酒店名单表中的数据导入SQLSEVER中,命名为“四星五星酒店名单表”

      第二步:获取各单位在四星,五星酒店公款消费的明细记录,存入酒店消费明细表

      把第一步得到四星五星酒店名单表与国库集中支付数据中的拨款凭证表(bkzb)和机关单位名称表(xtdwb)三个表进行关联,把收款单位为四星,五星酒店的付款记录筛选出来存入“酒店消费明细初表”备用。

      具体语句如下:

      SELECT[PZID]as凭证编号,dwmcas单位名称,[BH]as编号,[SKRMC]as收款单位,[JEHJ]as金额合计,[SM]as说明,[RQ]as日期,[星级]

      into酒店消费明细初表

      FROMdbo.bkpzajoindbo.Xtdwbbona.单位代码=b.单位代码joindbo.四星五星酒店名单表cona.收款单位=c.酒店名称orderby单位名称

      通过以上操作,得到各单位在四星五星酒店消费的明细,对得到的结果进行人工筛选,把收款单位是酒店,但不属于公款消费的记录删除,筛选后获得较为准确的各单位在酒店的消费记录,命名为“酒店消费明细表”。

      第三步获取四星五星酒店公款消费的支出结构分析表

      对上一步得到的酒店消费明细表进行SQL查询,根据需求可获取按单位,按酒店名称,按星级分组汇总的四星五星酒店公款消费金额,下为SQL查询语句。此步骤也可直接通过把第二步中得到的酒店消费表导出到Eexcel,使用Excel筛选功能直接实现。

      (1)按酒店名称进行分类汇总

      SELECTSUM(金额合计),收款单位

      Into按酒店名称汇总表

      FROM酒店消费明细groupby收款单位

      (2)按星级进行分类汇总

      SELECTSUM(金额合计),星级

      Into按星级汇总表

      FROM酒店消费明细groupby星级

      (3)按付款单位进行分类汇总

      SELECTSUM(金额合计),单位名称

      Into按付款单位汇总表

      FROM酒店消费明细groupby单位名称

      通过以上三步操作,审计机关可对当地高档酒店公款消费总体情况和支出结构有一个较为清晰的了解,对其中存在疑点的消费可作为审计重点关注,并进行调查核实;对于存在的问题和相关内部制度的缺陷,督促被审计单位进行整改,推动相关政策的出台。

相关文章: