这是培训数据库课程后的考试题上机题内容,昨天考的。当时做的时候没有看到表格中的“合计”,30分的题,估计只能得10分。。。
题目是这样的:
数据库上机试题
1、 题目:要求用存储过程实现如下报表,其他不限。 (30分)
(1)全省2007年分税种统计,结果表样如下:
税种
|
07年税额
|
营业税
|
|
个人所得税
|
|
印花税
|
|
资源税
|
|
企业所得税
|
|
房产税
|
|
城市维护建设税
|
|
车船税
|
|
烟叶税
|
|
城镇土地使用税
|
|
土地增值税
|
|
防洪保安费
|
|
其他罚没收入
|
|
文化建设事业费
|
|
价格调节基金
|
|
教育费附加收入
|
|
合计
|
|
|
|
(2)数据字典说明:
表:rk34
|
字段名
|
字段类型
|
字段解释
|
fsrq
|
varchar(10)
|
发生日期
|
szdm
|
varchar(4)
|
税种代码
|
zclx
|
varchar(3)
|
注册类型
|
nse
|
decimal(16, 2)
|
税额
|
dsdm
|
varchar(7)
|
地市代码
|
nd
|
char(4)
|
年度
|
表:dm_szdm
|
字段名
|
字段类型
|
字段解释
|
ZSXM_DM
|
char(2)
|
税种代码
|
ZSXM_MC
|
varchar(40)
|
税种名称
|
(3)表脚本和数据,请看附件dm_szdm.txt和 rk34.txt,请直接执行脚本就可以。
(4)补充说明:完成后,请将算法和计算结果存成文档提交,文档须以答题人姓名为名。
题目考查的自己认为至少应该包括三点,一个是groupby分组统计、连接,一个是如何加入“合计”,再一个,表格题头中的“07年”如何替换成实际年份,就是可以根据存储过程传入的年份参数而相应修改。
当时考试的时候居然没有看到“合计”二字,只想到题头的“07年”如何改了,但没有找到方法,现在也没找到。
今天把“合计”功能做出来了。题头如何修改,还请大家指点,谢谢。
这是我今天补充后的存储过程:
CREATE PROCEDURE dbo.proc_shuizhongtongji
@nianfen varchar(4)
AS
BEGIN
create table #shuishoutongji (ZSXM_MC char(40),sum_nse decimal(16,2))
insert into #shuishoutongji
select dm_szdm.ZSXM_MC,t_dm.sum_nse
from dm_szdm,
(select szdm,sum(nse) sum_nse from rk34 where nd=@nianfen group by szdm) t_dm
where dm_szdm.ZSXM_DM=t_dm.szdm
declare @total decimal(16,2)
select @total=sum(sum_nse) from #shuishoutongji
insert into #shuishoutongji values('合计',@total)
select ZSXM_MC as '税种',sum_nse as '07年税额' from #shuishoutongji
drop table #shuishoutongji
END
执行代码:
exec proc_shuizhongtongji '2007'
注:以上代码在Sybase数据库中调试通过。
分享到:
相关推荐
MySQL上机考试题(习题,答案).docx
"办公自动化上机考试试题.pdf" 本资源提供了一份office自动化考试试题,涵盖了Word、文件管理等多个方面的操作技能。 文件管理 * 在本地计算机上新建一个文件夹,文件夹名称为“ 学号姓名” * 搜索所有后缀名为...
Dreamweaver上机考试题目-dreamweaver试题-网页制作试题.doc
总的来说,天津市计算机一级考试上机试题主要考察考生对基础办公软件的掌握程度,特别是Excel的数据处理能力和Word的文字编辑能力。考生不仅需要理解各个功能的用途,还要能灵活运用到实际问题中,以满足日常办公或...
根据提供的文件内容,我们可以生成以下知识点: 1. C#基础语法 - C#语言的命名空间(namespace)...通过解决实际的上机考试题目,学生可以加深对C#语言的理解和应用能力,为之后进行更深入的.NET开发打下良好的基础。
.NET公司的上机考试试题主要考察的是ASP.NET框架下的BS架构多层表结构信息管理模块的开发能力。这个试题要求开发者创建一个用户界面简洁但功能完备的系统,包括查询、新建和编辑功能,同时注重错误处理和用户体验。...
根据给定的信息,我们可以从标题、描述以及部分试题内容中提炼出关于Photoshop的重要知识点。 ### Photoshop 图像处理与制作考试知识点概览 #### 一、考试内容概述 本考试旨在检验考生对于Photoshop图像处理与制作...
Microsoft Office管理器在屏幕上显示一个工具栏。工具栏包含Office各主要成员的图标。单击相应的图标,可以迅速启动需要的应用程序或在已启动的应用程序间进行切换;或者启动当前应用程序的第二个实例;或者在屏幕...
根据“成绩单”中的“每种题型的平均分”来创建一个“柱形图”,显示在“成绩单”下方,要求以“英语编程数学体育”作为“图例项”,图例位于图表底部。 完成后,我们需要将编辑好的表格另存到 D 盘面试文件夹,...
1. **工作簿与工作表**:每个Excel文件被称为一个工作簿,通常包含多个工作表,每个工作表由行列组成,用于存储和处理数据。 2. **单元格与引用**:数据存储在单元格中,每个单元格都有唯一的地址,如"A1"。单元格...
在计算机基础上机考试中,Excel的运用是一项重要的技能。这道试题主要考察了以下几个Excel操作和概念: 1. **数据录入**:首先,你需要将五位同学第一学期前五门课程的成绩录入Excel表格。这涉及到基础的数据输入...
"ppt作业、ppt上机试题" 本资源是关于PowerPoint操作试题的作业,旨在让学生了解PPT基本操作方式和方法。下面是对每个试题的详细解释: 一、在打开的演示文稿中新建一张幻灯片,选择版式为“标题幻灯片”,并利用...
华为上机试题是华为公司招聘软件开发人员时使用的一种考试形式,旨在考察考生的编程能力和解题思路。以下是华为上机试题的部分内容和答案。 标题:最全华为上机试题及部分答案 描述:最全华为上机试题及部分答案,...
VB考试上机试题 1) .新建一个工程,实现单击Command1将text1中的内容复制(或者剪切)到Text2中。(要求使用Clipboard对象)保存。 窗体上一个text文本框,两个command按钮,caption分别为“剪切”,“恢复”,运行...
### 计算机三级100套上机考试试题知识点解析 #### 第1套上机考试试题知识点 **核心知识点:** 素数检测与数组操作 - **素数定义:** 如果一个数的正因子只有1和这个数本身,那么这个数就是素数。 - **函数设计:**...
SQL数据库上机试题一 本试题涵盖了SQL数据库的基本概念和操作,包括数据库设计、表结构设计、数据类型、SQL语句编写、存储过程和触发器等。通过完成本试题,学生将掌握SQL数据库的基本知识和技能,并且能够应用这些...
【标签】与标题和描述一致,进一步确认了资料的主题,即"NIIT MDB3 第一模块 上机考试试题",这通常意味着这些文件是为了帮助学生准备这个特定模块的考试而设计的,可能包含模拟题、解答指南或者实践案例。...
本资源是计算机等级考试一级上机考试试题汇编,涵盖了计算机基础知识点,包括汉字录入、Word编辑和排版、Excel操作、Windows基本操作、Powerpoint操作、电子白板使用等方面。 计算机基础知识点: 1. 计算机系统...
* 本资源中要求新建一个工作簿,命名工作表为“成绩表”,并对表格进行自动填充序号和计算总分和平均分等。 * 通过表格制作,可以提高用户对office办公软件的熟悉度和数据处理能力。 知识点五: office办公软件的...