首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE
admin
2016-10-10
67
问题
某书店采用了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://www.kaotiyun.com/show/G9lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库中对全部数据的整体逻辑结构的描述,作为数据库的
已知关系R见下表,可以作为R主码的属性组是
在SQL语言中,删除一个数据库的定义,应该使用的语句是【】。
Oracle系统不但具有高性能的RDBMS,而且提供全过程的应用开发工具。如果要进行数据库建模,使用的是______。
设有一个用线性探测法解决冲突得到的散列表:散列函数为H(k)=kmod11,若查找元素14,则探测的次数(比较的次数)为______。
下面有几个关于局域网的说法,其中不正确的是______。
用户或应用程序看到的那部分的局部逻辑结构的描述是
虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据其中哪一项决定是否将该页写回外存?
设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是
为了减少CPU对FO控制的负担,引入了通道设备,下面对三种类型通道的描述不正确的是()。
随机试题
Intranet
下列不属于类风湿关节炎诊断标准的是
与原发性肝癌发生有密切关系的因素是()
男性,54岁,lO年来上腹部胀闷不适,近1年来加重,且发现下肢浮肿,牙龈易出血。查体:面色灰褐,巩膜轻度黄染,双前臂可见蜘蛛痣,腹部膨隆,可见静脉曲张,血流方向为脐以上向上,脐以下向下,肝肋下未触及,脾肋下2指,腹部移动性浊音(+),液波震颧(+),下肢凹
仪表组件中的取样、取压部件,一般包括()。
想法和感觉是不同的,虽然他们常常相伴而行,但是想法是由感觉或情绪而产生的,感觉则进一步演化为情绪。()
人们的道德素质是有不同层次的,人们对不同层次的人群有不同的道德期望值。比如,有人说,你还是老师呢,你还这么做;或说,你还是领导呢,还这么说话,等等。低层次的人犯了道德错误,大家觉得这还不是很严重,但是如果说作为社会的良心、文明社会的良心的那些文人或者教育工
第一次从理论上说明热机运行过程、建立热力学原理的是()。
Vousm"avezrenduungrandservice.Jeme_____souviendrai.
ElectromagneticEnergy1.Whitelightseemstobeacombinationofallcolors.Theenergythatcomesfromasourceoflightisn
最新回复
(
0
)