设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE商品表( 商品号char(10)PRIMARY KEY, 商品名varehar(40), 类别varchar(20), 进货单价int) CREATE

admin2016-10-10  17

问题 设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下:
CREATE TABLE商品表(
商品号char(10)PRIMARY KEY,
商品名varehar(40),
类别varchar(20),
进货单价int)
CREATE TABLE销售表(
商品号char(10)REFERENCES商品表(商品号),
销售时间datetime,
销售数量int,
销售单价int,
PRIMARY KEY(商品号,销售时间))
现要创建一个存储过程:查询指定类别的每种商品去年的累计销售总数量。请补全下列代码。
CREATE PROC p_TotalSales
@lb varchar(20)
AS
SELECT t1.商品号,商品名,________AS销售总数量
FROM商品表tl JOIN销售表t2
ON t1.商品号=________
WHERE year(销售时间)=year(________(year,-1,getdate,()))
and类别=@lb
________t1.商品号,商品名

选项

答案第一空:SUM(销售数量) 第二空:t2.商品号 第三空:DATEADD 第四空:Croup by

解析
转载请注明原文地址:https://kaotiyun.com/show/enlZ777K
0

最新回复(0)