首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_
admin
2018-05-02
57
问题
某书店采用了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全国计算机三级
相关试题推荐
关于进程调度算法中的轮转法,下列描叙不正确的是______。
DBMS中实现事务持久性的子系统是()。
“实体”是信息世界中广泛使用的一个术语,它用于表示()。
在概念设计阶段可用E-R图来描述概念结构,其中用()表示实体,用菱形框来表示实体间的联系。
DBTG提出的关于数据库的3个重要规范中不包括()。
设事务T1和T2,对数据库中的数据X进行操作,可能有如下几种情形,请问哪一种情形不会发生冲突操作?
在通常情况下,下面的关系中,不可以作为关系数据库的关系是
保证任何调度执行后数据库总处于一致状态的是数据库系统中的【】部件。
若用如下的SQL语句创建一个表S:CREATETABLES(S#Char(16)NOTNULL;SNAMEchar(8)NOTNULL,SEXchar(2),AGEinteger)向表S中插入如下行时,哪一行可以被插入
随机试题
A.化疗B.放疗C.手术切除D.化疗和根治性手术E.放疗和根治性手术骨肉瘤采用的治疗方法是
关于十二指肠闭锁的叙述,不正确的是
68岁,高血压病史20年。发现尿蛋白3年。尿比重1.010,红细胞0~1/HP,尿蛋白0.45g/d,尿蛋白分型β2-MG,α1-MG升高。该患者蛋白尿属于
麻黄配石膏共同体现的功效是
夫妻理财时若各自为政,互不妥协可能会导致( )。Ⅰ.出现一方失业的时候,双方没有互为依靠的心态,均不甘于对方暂时失业时要养对方的怕吃亏心理,或者当对方失业时自己的开销照常,不愿完全承担原来分摊的共同费用。当双方在事业上的平衡偏向一边时,婚姻便会出现危机
国别风险与信用风险是一种并列关系。()
ABC会计师事务所负责审计上市公司甲公司2012年度财务报表。审计项目组在审计工作底稿中记录了与关联方关系及其交易相关的审计情况,部分内容摘录如下:(1)2012年度甲公司向其控股股东购入一项重大业务。审计项目组认为该交易是超出正常经营过程的重大
公安队伍政治本色的“四个忠于”是()。
大城市和小城市,各有各的优势,也各有各的劣势。留在大城市还是到小城镇生活,已然是困扰人们的问题。在发展比较均衡的地区,这只是个体和群体的偏好;在很多发展中国家,则更像是个结构性问题。但无论在哪里,关键是要给年轻人一个“向上的梦想空间”。城市发展的意义,是给
TheEnglishplay______mystudentsactedattheNewYear’spartywasagreatsuccess.
最新回复
(
0
)