巧用SQL语句助力查找大病救助资金发放疑点
农村大病救助是国家实施的惠民政策之一,旨在减轻农民治疗大病的经济负担,深受老百姓的拥护。民政部门是否按照文件规定实施对农村大病人员救助,关系到党和政府在人民群众中的威望,体现国家政策的温暖,因此对农村大病救助政策的落实情况的审计尤为重要。借助SQL能够快速查出民政部门是否存在违规实施救助的问题。以下是具体的审计思路及步骤:
一、依据民政部门提供的农村大病救助数据表,整理数据表保留以下字段:患者姓名、年龄、类型、病种、家庭住址、就诊时间、就诊医院、个人负担累计金额、救助金额。
二、利用sql语句查询是否存在超出规定病种补助范围的救助情况。(一)、Select *into 超范围补助表from 农村大病救助表 where 病种 not like‘规定的救助病种’;(二)、Select sum(救助金额)超范围补助金额合计 from 超范围补助表。
三、利用sql语句查询符合补助对象情况。(一)、Select *into 符合补助对象表 from农村大病救助表 where 病种 like‘规定的病种’;(二)、利用sql语句按照规定的补助病种、类型、个人负担累计金额的比例添加补助比例。(1)、在符合补助对象表中添加“补助比例”字段。alter table符合补助对象表 add 补助比例 float (2)按照规定的补助类型、个人负担累计金额的范围赋值给补助比例。Update符合补助对象表 set 补助比例=‘规定比率’where 类型 like‘规定的补助类型’;Update符合补助对象表 set 补助比例=‘规定比率’where 类型 like‘规定的补助类型’and 个人负担累计金额 between 下限金额 and 上限金额。
四、利用sql语句查询符合补助对象的应救助金额与救助金额的差额。(一)、 Select 患者姓名,个人负担累计金额*补助比例 应救助金额 , 救助金额 into 应救助金额及救助金额对比表from符合补助对象表;(二)、Select患者姓名, 应救助金额—救助金额 差额 from应救助金额及救助金额对比表。以上工作完成后便能够得出民政部门在农村大病救助工作中是否规范操作,是否严格按规定执行国家的农村大病救助惠民政策的结果。
一、依据民政部门提供的农村大病救助数据表,整理数据表保留以下字段:患者姓名、年龄、类型、病种、家庭住址、就诊时间、就诊医院、个人负担累计金额、救助金额。
二、利用sql语句查询是否存在超出规定病种补助范围的救助情况。(一)、Select *into 超范围补助表from 农村大病救助表 where 病种 not like‘规定的救助病种’;(二)、Select sum(救助金额)超范围补助金额合计 from 超范围补助表。
三、利用sql语句查询符合补助对象情况。(一)、Select *into 符合补助对象表 from农村大病救助表 where 病种 like‘规定的病种’;(二)、利用sql语句按照规定的补助病种、类型、个人负担累计金额的比例添加补助比例。(1)、在符合补助对象表中添加“补助比例”字段。alter table符合补助对象表 add 补助比例 float (2)按照规定的补助类型、个人负担累计金额的范围赋值给补助比例。Update符合补助对象表 set 补助比例=‘规定比率’where 类型 like‘规定的补助类型’;Update符合补助对象表 set 补助比例=‘规定比率’where 类型 like‘规定的补助类型’and 个人负担累计金额 between 下限金额 and 上限金额。
四、利用sql语句查询符合补助对象的应救助金额与救助金额的差额。(一)、 Select 患者姓名,个人负担累计金额*补助比例 应救助金额 , 救助金额 into 应救助金额及救助金额对比表from符合补助对象表;(二)、Select患者姓名, 应救助金额—救助金额 差额 from应救助金额及救助金额对比表。以上工作完成后便能够得出民政部门在农村大病救助工作中是否规范操作,是否严格按规定执行国家的农村大病救助惠民政策的结果。
皖公网安备 34060002010036号


