首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
admin
2020-05-25
328
问题
某书店采用了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 * bSALE_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
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://kaotiyun.com/show/gzID777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
你负责组织开展单位的低碳办公活动。你怎么做?
荷兰研究人员一直在试图模拟月球和火星的土壤条件进行农作物栽培实验。他们对该项实验种出的小红萝卜、豌豆、黑麦和西红柿进行初步分析。实验结果令人充满希望,这些产品不仅安全,而且可能比在地球土壤种出的农作物更健康。英国媒体称,能在火星土壤种出可食用作物,殖民火星
如图所示,立方体上叠加圆柱体再打通一个圆柱孔,然后从任意面剖开,下面哪一项不可能是该立体的截面?
如果央行允许人民币继续贬值,那么市场对于人民币贬值的预期就容易强化。如果市场形成较强的人民币贬值预期,大量的资金就会流出我国。资金流出我国,不仅会强化这种人民币的贬值预期,导致更多的资金流出我国,而且可能会导致我国资产价格全面下跌,继而可能引爆金融市场的区
在企业活动中,库存有多种类型。装运库存是指在价值链末端工厂的库房里,那些已经准备好可以随时出货的产品。在途库存又称中转库存,指尚未到达目的地,正处于运输状态或等待运输状态而储备在运输工具中的库存。根据上述定义,下列选项属于在途库存的是:
领导让你和小李举办晚会。但是小李在上次的晚会过程中犯了错误,领导对小李印象不佳。小李不配合,你怎么做小李的工作?(2012年1月15日国考外交部面试真题)
某制币厂为纪念奥运会特制纪念金币若干枚,每枚售价20088.8元。其广告宣传主要内容为:(1)纪念币系纯金制造;(2)纪念币数量仅有2008枚。后经证实,该纪念币系金铜合金;纪念币数量为20000枚。为此,购买者与该
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
根据下列材料回答问题。与2009年相比,河北省2010年工业利润总额绝对值增加最大的所有制类型企业是()。
以下哪个假设是流动性溢价理论在纯粹预期理论基础上的拓展?()
随机试题
It’svitalthatenoughmoney______collectedtogettheprojectstarted.
1879年在德国莱比锡大学建立第一个心理学实验室的心理学家是【】
关于固定桥连接体的说法错误的是()
A.整体化原则B.最优化原则C.知情同意原则D.协调一致原则E.及时准确有效的原则在诊疗过程中把病人作为一个整体而不是单一的物理对象来看待,遵循的是临床诊疗的医学道德原则中的
丰达公司主要生产个人计算机、笔记本电脑以及包括打印机、扫描仪在内的电脑外围设备。丰达公司已经有多年生产计算机产品的历史,在境内外设有数个生产基地。由于所有产品都需要用特制的包装箱进行包装,因此丰达公司于数年前投资成立全资子公司连辉公司,由连辉公司专门生产产
目前亚太粮食问题紧迫,全球饥饿人口数量已接近10亿人,全球1/4饥饿人口在亚太地区。据报道,我国仅餐饮业一项,每年就要倒掉两亿人一年的口粮。一项有2707人参与的调查显示,94.3%的人感觉身边的浪费现象普遍,92.6%的人认为“商务消费”方面的浪费最严
下列关于基层群众自治制度的说法中,正确的有()
在BSP方法中常出现的所谓C/U矩阵,它所反映的联系是
A、 B、 C、 D、 D
很多FTP服务器都提供匿名FTP服务。如果没有特殊说明,匿名FTP账号为______。
最新回复
(
0
)