首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_
admin
2019-01-08
37
问题
某书店采用了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
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://kaotiyun.com/show/jPlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在设计分E-R图时,各个分E-R图之间难免有不一致的地方,这些冲突主要有:属性冲突、结构冲突和______3类。
交换技术常用于分时系统,其交换的单位是______。
在并发控制的技术中,最常用的是封锁方法,对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?()
下面有关E-R模型向关系模型转换的叙述中,不正确的是()。
在关系数据中,视图(view)是三级模式结构中的()。
在虚拟页式存储管理系统中,地址越界中断属于()。
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是错误的?()
分页式存储管理中,地址转换工作是由什么完成的?
一个信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成。现在对这个现有的表增加一个入学时间cometime字段为日期型,下列语句正确的是______。
有关系S(S#,Sname,Sex),C(C#,CName),SC(S#,C#)。其中S#为学号,Sname为学生姓名,Sex为性别,C#为课程号,Cname为课程名,要查询选修“计算机文化”课程的全体男生姓名的SQL语句为SelectSnameFro
随机试题
S市环保监测中心的统计分析表明,2009年空气质量为优的天数为150天,比2008年多出22天;二氧化硫、一氧化碳、二氧化氮、可吸入颗粒物四项污染物浓度平均值,与2008年相比分别下降了约21.3%、25.6%、26.2%、15.4%。市环保负责人指出,这
工企对环境污染的防治不包括()。
灭菌
毛泽东同志的《愚公移山》一文是在中共七大上的()
女性,34岁,正常体型,高血压病史2年,血压波动于159~169/99~109mmHg之间,服用“氨氯地平、贝那普利、倍他乐可”三种药物联合控制血压,仍下降不明显。测血钾3.5mmol/L。无向心性肥胖,无阵发性心悸、头痛、无多汗、消瘦,无水肿、乏力。
病毒入侵机体后,最先产生的有免疫调节作用的物质是
出口商品质量许可证有效期一般按不同商品分为( )不等,吊销许可证半年后方可重新办理申请手续,在许可证期满前半年内应申请办理下一有效期的接转手续。
某3年期零息债券面值1000元,发行价格为900元。另有一期限、信用级别和到期收益率相同的附息债券,面值1000元,票面利率5%,每年付息一次。则该债券的发行价格为()(答案取最接近值)。
某老旧小区的楼房年久失修,不少楼门的楼梯台阶较陡且没有扶手,给老年人出行带来困难。为此,社会工作服务机构拟通过动员居民群策群力解决问题。在选择动员方法时,社会工作者应优先考虑的因素是()
澄清的石灰水刷到墙壁上会使墙壁变白,这是由于刷到墙壁上的石灰水()。
最新回复
(
0
)