首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_
admin
2018-05-02
75
问题
某书店采用了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.
4004 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
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://kaotiyun.com/show/GTlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,关于设备管理在以下的描述中,______是不正确的。
SQL语言的命令:“SELECT-FROM-WHERE”的基本功能是()。
数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,主要原因是为了实现数据库的()。
数据库具有()、最小的冗余度和较高的程序与数据独立性。
下列若干说法中,哪一个是正确的? Ⅰ.FowerBuilder是一种数据库应用开发工具 Ⅱ.S-Designer(现为PowerDesigner)是一种数据库分析设计工具 Ⅲ.在VisualFoxPro中,一个数据库实质上就是一个二维表
TCP/IP参考模型中的主机-网络层对应于OSI参考模型的 Ⅰ.物理层 Ⅱ.数据链路层 Ⅲ.网络层
当数据库的存储结构改变时,为保持模式不变,可以相应地修改______映像。
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为______规则。
在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩)
在关系数据模型中,二维表的行称为元组,二维表的列称为【】。
随机试题
胶结物含量少使孔隙孔道变小,渗透率降低。()
下列选项中,属于内脏性腹痛特点的是()(2007年)
【案例】患者男,58岁。吸烟史30年,咳嗽咳痰20余年,活动后气短4年,偶有下肢水肿。近5天咳嗽、气短症状加重。查体:神志清,桶状胸,双肺呼吸音低,少量湿啰音,P2>A2,剑突下搏动增强,双下肢水肿。该患者降低肺动脉高压的关键是
根据新的《公司法》,()有权决定公司的经营计划和投资方案。
很难在城市与乡村之间划一条有严格科学意义的界线的原因,其说法正确的是()。
进境展览品在展览期间被人购买的情况属于()。下列关于该货物进境申报手续的说法正确的是()。
根据《政府信息公开条例》的规定,下列关于政府信息公开限制的表述中,正确的是()。
根据贷款五级分类制度,下列贷款可划入关注类的有()。
除税收征管法特别授权外,下列属于我国税务行政处罚的主体的是()。
关于教师的论述,不属于韩愈的教育思想的是()。
最新回复
(
0
)