首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE
admin
2016-10-10
26
问题
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。
已知图书结构如下:
图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
销售表(书号BOOK_ID,销售时间SALF_TIME,销售数量SALE_NUM)
假设单价和销售数量均为int型,书号和书名均为varchar(50)类型,销售时间为datetime型。请给出满足如下要求的多语句表值函数,该函数统计指定年份中每本书的销售总额。
设函数名为:BOOK_PROFIT(@year int),函数的返同结果格式如下:
书号销售总额
B001 60000
A004 50000
……
选项
答案
CREATE FUNCTION BOOK_PROFIT(@year int) RETURNS@f_BOOK_PROFIT table( 书号varchar(50), 销售总额int) AS BEGIN INSERT INTO@f_BOOK_PROFIT SELECT a.书号,SUM(a.单价*b.销售数量) FROM图书表a JOIN销售表b ON a.书号=b.书号 WHERE year(b销售时间)=@year GROUP BY a书号 RETURN END 或者 CREATE FUNCTION BOOK_PROFIT(@year int) RETURNS@f_BOOK_PROFIT table( BOOK_ID varchar(50), PROFIT int) AS BEGIN INSERT INTO@f_BOOK PROFIT SELECT a.BOOK_ID,SUM(a.BOOK_PRICE*b.SALE_NUM) FROM BOOK a JOIN SALE b ON a.BOOK_ID=b.BOOK_ID WHERE year(b.SALE_TIME)=@year GROUP BY a.BOOK_ID RETURN END
解析
转载请注明原文地址:https://kaotiyun.com/show/G9lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
假设有关系r[R],R的子集的任意两个子集X,Y。如果对关系中的任何两个元组t,u,只要t[X]=u[Y],就有t[Y]=u[X],记为X→Y,则称在关系r上【】。
文件系统采用多级目录结构的好处是______。
18.【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主属性。
为保证对故障恢复的支持,登记日志记录时必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。这称作【】原则。
WWW是以超文本标记语言为基础,能够提供面向Internet服务的信息浏览系统,WWW系统的结构采用了【】模式。
【】是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。
系统故障恢复的步骤:【】日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理。
散列法存储中处理碰撞的方法主要有:【】和开地址法。
下列问题是基于如下描述:有5个进程P1,R2,P3,P4,P5,它们几乎同时进入就绪队列,它们的优先数和需要的处理器时间如下表所示。假设优先数小的优先级高,忽略进行调度等所花费的时间。
MS_SQLSERVER数据库系统的核心是【】。
随机试题
某工程项目发包人与承包人签订了施工合同,工期4个月,工程内容包括A、B两项分项工程,综合单价分别为360.00元/m3、220.00元/m3;管理费和利润为人材机费用之和的16%;规费和税金为人材机费用、管理费和利润之和的10%,各分项工程每月计划和实际
在MS—DOS方式下,可以键入_______命令退出。
A.whendidyougetbackB.WhatasurpriseIgotC.HowIadmireyouD.IamTomE.gotholdofF.gotthroughtoG
患者,男,18岁。因高热、胸痛、咳铁锈色痰入院。检查:急性热病病容,体温40℃,脉搏102次/分,X线胸片示左上肺大片片状阴影,白细胞19×109/L。治疗应首选
项目的评价指标可分为三类,不属于这三类的是()。
远成公司主要从事建筑工程,2012年开展了以下业务:(1)承包本市某建筑工程项目,并与建设方签订建筑工程施工总包合同,总包合同叫确工程总造价3000万元,其中200万元的建筑工程项目分包给甲建筑工程公司。年底工程项目全部完工,远成公司取得工程款3
上市公司行业类属的变更原因可能有( )。
学校教育不仅明显区别于其他社会活动,并能够依据社会的要求和儿童的身心发展规律科学地、切实有效地培育人才,并明显区别于家庭教育和社会生活教育。()
某公园在开门前有400人排队等待,开门后每分钟来的人数是固定的。一个人口每分钟可以进入10个游客。如果开放4个人口,开门20分钟后就没有人排队,现在开放6个入口,则开门多少分钟后就没有人排队?
用行扫描法查找按动的键时,若在一次扫描结束后,出现两个以上的_______出现在行列代码中,说明______产生。
最新回复
(
0
)