首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
admin
2020-05-25
246
问题
某书店采用了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全国计算机三级
相关试题推荐
作为社区负责人,你所在社区老年人经常玩牌玩到很晚。影响他人。你会怎么办?
你单位有一个新同事。来自某名牌大学。平时工作比较差,办事拖拉,做工作经常出错,现在单位领导让你和他共同完成一件比较紧急的事情。你该怎么做?
大学生经常在大四期间离校参加实践、实习,出现“大四空巢"现象。你怎么看?
在读屏时代,从倡导多读多写汉字的角度,“汉字听写”无疑是一件好事,但是一旦过度,好事也会变成坏事。比如,比赛偏重冷僻字词,参赛小选手们只能强化记忆.在比赛中展示了“中国式教育”。就连汉字拼音之父周有光先生也认为,现在把通用汉字增加到8000多个,这个数量实
左边给定的是削掉一个角的纸盒,下列哪一项不是由它展开而成?
某社团组织周末自驾游,集合后发现小王和小李未到。由于每辆小车限坐5人,按照现有车辆恰有1人坐不上车。为难之际,小王和小李分别开车赶到,于是所有人都坐上车,且每辆车人数均相同。那么,参加本次自驾游的小车数为:
2007年我国城市、县镇、农村居民安全感得分最接近的生活领域是( )下列关于2007年我国城乡居民各种生活领域安全感得分的说法不正确的是( )
《公务员法》对公务员的范围重新做了界定,根据规定,公务员必须具备的三个条件中属:于公务员最本质的特征是()。
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
根据下面材料,写一篇不少于800字的作文,题目自拟,体材不限(诗歌、戏剧除外)。一天动物园管理员发现袋鼠从笼子里跑出来了,于是开会讨论,一致认为是笼子的高度过低。所以他们决定将笼子的高度由原来的10米加高到20米。结果第二天他们发现袋鼠还是跑到外面来,所以
随机试题
“需要层级论”的提出者是()
A.羟磷灰石结晶B.类固醇结晶C.胆固醇结晶D.草酸钙结晶E.焦磷酸钙结晶类风湿性、结核性、骨性关节炎
试戴时检查邻面接触点是否合适最好用
患者女性,21岁,近1年来厌食、呕吐,伴闭经。查体:消瘦,心肺无异常,腹软,无压痛,肝脾无异常。神经系统查体无异常。超声及胃镜检查无异常。最适合的治疗为
一患者,主诉左下后牙牙龈肿痛4天。检查见颊侧牙龈卵圆形肿胀,触诊可查及波动感,牙体组织完整,牙周袋深8mm。探诊溢脓。X线示牙槽骨吸收达根长1/2,根尖区无骨吸收暗影,则最可能的诊断是
A、稳态一点法B、一点法预测维持剂量C、重复一点法D、血清肌酐法E、Bayesian反馈法适用于血管外给药时,误差大小由K值或t1/2的波动程度而定,波动范围越大误差越大的是()。
法定节假日安排劳动者加班工作的,用人单位应当支付()的报酬。
下列课程属于综合课程的有()
1.党的十九大报告提出的实施乡村振兴战略,正在温暖着各个村寨。乡亲们盼着乡村振兴,盼着农业强起来,生活富起来,农村美起来。基层干部反映,乡村振兴,急缺的就是资本。资本下乡。就是撬动乡村振兴的活水,是乡亲们的甘霖。随着我国“四化同步”的推进,城市发
Nowadays,manyuniversitiesoffermentalhealthclassestotheirstudents.WriteacompositionentitledTheNecessityofMental
最新回复
(
0
)