审计署计算机中级考试会电语句.doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第六章

1.1检索出10月份的收字2号凭证

select * from GL_accvouch

v/here iperiod=10 and csign=,收,and ino_id=2

1.2检索出所有现金支出为10000元以上的凭证

select * from GL_accvouch

where ccode=11011 and mc>10000

1.3 cname字段记录了业务经手人,以该字段为分组一句,计算每位经手人的现金支出金和业务笔数

select cname经手人,sum (me)支出经手总金额,count (cname)业务笔数from GL accvouch where ccode=11011 and mc<>0 group by cname

1.4检索出现金支出为整万元的记录

select * from GL_accvouch where ccode like 1101%1 and mc>0 and cast((mc/1000.0) as int)=mc/1000.0

1.5计算出各位的现金支出合计金额

select MONTH (dbill_date)月份,SUM (me)支出from GL_accvouch v/here ccode=11011 and mc<>0

group by month(dbill_date)

1.6创建一个视图,包含期间、凭证类型、凭证号、科目代码、摘要、借方金额、贷方金额、对方

科目

create view 凭证表

as

select iperiod〔会计期间],csign〔凭证类别],ino_id [凭证号],inid〔行号]/

dbill_date [制单日期],if lag [凭证有效],edigest [摘要], ccode [科目编码(与

科目主表关联)],md [借方金额],

me [贷方金额],ccode_equal〔对方科目],coutbillsign [外部凭证单据类型], coutid [外部凭证单据号]from GL_accvouch

create view [账户主文件(余额表)]as select

ccode [科目编码(与科目主表关联)],iperiod [会计期间],

cbegind_c [金额期初方向(借,贷,mb=0时为平)],mb [金额期初],md [金额借方合计], me [金额贷方合计],cendd_c [金额期末方向],me [金额期末]

from gl_accsum

create view [科目代码表]as select

ccode [科目代码]/ ccode_name [科目名称]/ bend [是否末级科目],

igrade [第几级科目]from code

1.7检索出摘要包含“劳务”、“费用”等内容的记录

select * from GL_accvouch

v/here (cdigest like ‘%收%款%,or cdigest like ‘%费%用%,) and (md >1000 or molOOO)

1.8检索出12月份的主营业务收入明细账

1.9检查凭证表的有效、完整性,对凭证文件借方发生额、贷方发生额进行求和检查借贷是否平衡select SUM (md)借方金额合计,sum (me)贷方金额合计,case

when SUM (md) =sum (me) then,借贷方平衡,

else,借贷方不平衡,

EnD是否平衡

from dbo.GL_accvouch

检查具体是哪个凭证不平衡

select iperiod, csign, ino_id, SUM (md)借方金额合计,sum (me)贷方金额合计,case when SUM (md) =sum (me) then,借贷方平衡,

else,借贷方不平衡,

EnD是否平衡

from dbo.GL_accvouch group by iperiod,csign,ino_id having

SUM(md)<>sum(me)

order by iperiod,csign,ino_id

2.1检索出各总账科目的年初余额

select ccode, cbegind_c,mb from GL_accsum

where LEN(ccode)=3 and iperiod=111 order by ccode

2.2检索出各总账科目的各月借贷方发生额

2.3检索出销售收入与销售成本科目的各月发生额

select a . iperiod会计期间,a . ccode科目代码,a .me收入,b . ccode支出科目,b.md支出

from (select * from GL_accsum where ccode like 1501%1) a join (select * from GL_accsum where ccode like 1502%1) b on a.iperiod=b.iperiod

2.4检索出各总账科目的年末余额select ccode, cbegind_c,mb from GL_accsum where

LEN(ccode)=3 and iperiod=1121 order by ccode

2.5检索出收入科目各月贷方发生额

select ccode,iperiod,me from GL_accsum

v/here ccode in (select ccode from code v/here ccode_name like ' %收入%,) 或者:select ccode,iperiod,me from GL_accsum

where ccode in ( ' 5011, 15111, 15411)

2.6检索出销售收入与销售成本科目各月发生额

同2.3

2.7检索出应收账款科目的年末余额

select ccode,me from GL_accsum

v/here ccode in (select ccode from code where ccode_name like ‘%应1|攵账款%') and iperiod^l2

3.1创建一个视图包含期间、凭证类型、凭证号、科目代码、科目名称、摘要、借方金额、贷方金额、对方科目create view vl

as

select

iperiod,ino_id,csign,ccode_name, edigest,md,me,ccode_equal from code c join GL_accvouch g on ode=ode

3.2创建一个视图,包含总账科目代码、总账科目名称、年初余额方向、年初余额等内容

create view v2 as

select c•ccod e,ode_name,cbegind_c,g.mb from code c join GL_accsum g on

ode=ode

where g.iperiod=l and LEN(ode)=3

余额表的另外两种表示方式:

借贷方向式

select iperiod, csign, ino_id z ccode, edigest,借贷方向=

case when mdoO then '借' else '贷,end,金额=md+mc, ccode_equal from dbo.GL_accvouch order by iperiod,ino_id

正负余额式

select iperiod,csign,ino_id,ccode ,edigest,

md借方金额,me贷方金额,

借贷方向=case when md-mc>0 then "借1 else,贷'end,金额=md-mc, 正负金额=md-mc

from GL_accvouch

order by iperiod z ino_id

第七章

生成新的科目代码表,科目代码级次结构为3344

select ccode_name,bend,ccode=

相关文档
最新文档