首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE
admin
2016-10-10
50
问题
某书店采用了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全国计算机三级
相关试题推荐
有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于
在下面列出的数据模型中,哪一个模型是概念数据模型?
从设备的工作特性来分类,设备可以分为存储设备、【】。
数据库是在计算机系统中按照一定的数据模型组织、存储和应用的______。
分时系统允许多个用户同时联机地使用计算机,它有许多特点,下面不属于分时系统的特点的是______。
18.【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主属性。
虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据其中哪一项决定是否将该页写回外存?
“事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这是事务的哪一个特性?()
下面的条目中,哪些是IBM数据仓库三层结构中的组成部分?Ⅰ.OLTP业务系统Ⅱ.前台分析工具Ⅲ.数据仓库Ⅳ.数据集市
随机试题
A.秋末茎叶枯萎时B.夏季果熟期C.枝叶茂盛期D.花开初期E.幼果期大黄的采收时间是
债券基金是根据()划分的证券投资基金的种类。
用于整理质量特性统计数据、观察生产过程质量稳定与否并可用于制定质量控制公差标准的数理统计方法是( )。
某家电生产企业,2020年1月以其生产的每台成本为800元的微波炉作为非货币性福利发放给职工,发放数量为100台,该型号的微波炉不含增值税的市场售价为1000元,适用的增值税率为13%。不考虑其他因素,该企业确认职工薪酬的金额应为()元。
审核计划应由()编制。
开展退伍义务兵安置工作贯彻的原则是( )。
Whichofthefollowingcorrectlybestdescribesanobject-orienteddatabase?
“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是
Thechairmanoftheboard_____onmetheunpleasantjobofdismissinggoodworkersthefirmcannolongeraffordtoemploy.
EversincetheSmithsmovedtothelakeareaayearago,they______betterhealth.
最新回复
(
0
)