首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
admin
2016-04-27
60
问题
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。
已知图书结构如下:
图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
销售表(书号BOOK_ID,销售时间SALE_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 SAIJE b ON a.BOOK.JD=b.B00KJD WHERE year(bSAIF_TIME)=@year GROUP BY a.BOOK_ID RETURN END
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://www.kaotiyun.com/show/06lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下面列出的条目中,哪些是数据库技术的主要特点?Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化
设有关系R(A,B,C)和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是
用二维表结构表示实体以及实体间联系的数据模型称为
以下有关操作系统的叙述中,哪一个是不正确的?
从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统?
数据库中对全部数据的整体逻辑结构的描述,作为数据库的
已知关系R见下表,可以作为R主码的属性组是
设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE
下述______是并发控制的主要方法。
MicrosoftSQLServer2000和CommerceServer2000集成使用,可以创建B2B和B2C网站,并支持【】数据分析。
随机试题
行政机关设立的派出机构、内设机构或者其他组织,未经法律、法规授权,对外以自己名义作出具体行政行为的,该行政机关为被申请人。()
在教师指导下学生独立运用一定的仪器设备,按照一定的条件作用于一定的对象,使学生亲眼看到所学对象的某些变化过程的方法是()。A.实验法B.演示法C.实习作业法D.参观法
A.肿瘤相关抗原B.异种抗原C.自身抗原D.异嗜性抗原E.同种异体抗原
我国从1980年开始利用国际金融组织贷款及外国政府贷款以来,国家发展和改革委员会、财政部、商务部等主管部委先后颁布一系列文件,旨在规范贷款资金的使用与管理。其中与外国贷款项目管理有关的主要文件是()。
从注册消防工程师职业道德原则应具有的特点和作用看,注册消防工程师职业道德最根本的原则包括维护公共安全原则和()。
在同次股份发行中,相同种类的股份,每股的发行条件和发行价格应当相同。()
A公司于2003年12月1日对一条生产线进行改扩建。该生产线账面原价为500万元,已提折旧200万元,未对该资产计提减值准备。在改扩建过程中,发生支出400万元,取得变价收入50万元,则该生产线新的入账价值为()万元。
微分方程(2x+3)y"=4y′的通解为_____________.
“教师表”中有“职工号”、“姓名”、“王龄”和“系号”等字段,“学院表”中有“系名”和“系号”等宇段,计算“计算机”系教师总数的命令是()。
•Readtheadvertisementbelow.•ChoosethebestwordorphrasetofilleachgapfromA,B,C,orDontheoppositepage.•Forea
最新回复
(
0
)