110,545
社区成员
发帖
与我相关
我的任务
分享
create table #Product
(
图书ID int,
类别 nvarchar(20),
单价 int
)
insert into #Product select 45,'文艺',1
insert into #Product select 34,'科技',5
create table #sale
(
图书ID int,
销售数量 int,
销售时间 datetime
)
insert into #sale select 45,2,'2010-4-5'
insert into #sale select 45,3,'2010-4-4'
insert into #sale select 45,2,'2010-3-5'
insert into #sale select 34,1,'2010-4-5'
select from #sale
select P.类别,sum(P.单价*S.销售数量) 总价,
convert(varchar(7),S.销售时间,120) '月份'
from #Product p
join #sale S
on P.图书ID=S.图书ID
group by P.类别,convert(varchar(7),S.销售时间,120)
类别 总价 月份
-------------------- ----------- -------
文艺 2 2010-03
科技 5 2010-04
文艺 5 2010-04
(3 行受影响)