首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
admin
2016-04-27
28
问题
某书店采用了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://jikaoti.com/ti/o537FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在页式存储管理中,系统提供一对硬件寄存器,它们是
二维数组是一种非线性结构.其中的每一个数组元素最多有【】个直接前驱(或直接后继)。
已知成绩关系如下图所示。执行SQL语句: SELECTCOUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是
在MSSQLSERVER2000的主要功能Web支持不包括
对记录式文件,操作系统为用户存取文件信息的最小单位是
广域网WAN(WideAreaNetwork)也称为远程网;它覆盖的地理范围从几十公里到几千公里,其通信子网主要采用的是【】技术。
数据模型应具有______。
操作系统中的下列功能,与硬盘没有直接关系的是______。
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因______属性而使它不满足第一范式。
用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是______。
随机试题
下列不属于促进健康行为的是
患者,男,60岁。因咳嗽,痰中带血丝于当地医院就诊,无其他不适主诉。既往体健,否认结核病史,吸烟史40年,1~2包/日,体检无特殊。胸部CT示右肺上叶后段周围型结节,直径1.5cm,毛刺征,纵隔淋巴结阴性。当地医院考虑“结核”,未做进一步检查,单纯抗感染治
借款申淆文件包括()
商业信息的特征不包括()。
赵毅因为生意失利承受着很大的压力,他找来社会工作者马瑞让他帮助自己缓解压力。赵毅状况好转之后,想对自己的工作进行评估,赵毅碍于面子或者害怕失去进一步的帮助而不愿意表达自己的真实想法。在评估之前,社会工作者马瑞需要运用()技巧。
公安派出所可以裁决警告、罚款。()
有价证券:是指设定并证明持券人有权取得一定财产权利的书面凭证,有价证券所代表的一定权利与记载该权利的书面凭证合二为一,权利人行使权利,原则上不得离开证券进行。下面不属于有价证券的是()。
在结构化综合布线系统中,当发生布线系统需要调整时,可以通过_______来重新配置布线系统。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
86年前,【146】1922年11月9日,爱因斯坦被【147】诺贝尔物理奖。他在【148】答谢词时只字不提他的第一任妻子米列娃•爱因斯坦•玛丽克。她使他感到舒舒服服,为他做好饭,给他洗衣服,收房客以【149】开支,整夜坐着陪他工作并检查他理论中的
最新回复
(
0
)