用SQL查询语句 1,计算每个书店书籍的平均单价 2,计算各个地区书籍销售总量 下面分别是销售表,书店表
3个回答
展开全部
1.
select a.书店名, b.avg_unit_price as '平均单价'
from 书店表 a,(
select 书店编号, sum(总计金额)/sum(销售总量) as avg_unit_price
from 销售表
group by 书店编号 ) b
where a.书店编号=b.书店编号
2.
--不同的书店所属的地区不同,所以不同地区就相当于不同的书店
select substring(1,4,a.书店名) as '地区', b.totalsales as '销售总量'
from 书店表 a,(
select 书店编号, sum(销售总量) as totalsales
from 销售表
group by 书店编号 ) b
where a.书店编号=b.书店编号
select a.书店名, b.avg_unit_price as '平均单价'
from 书店表 a,(
select 书店编号, sum(总计金额)/sum(销售总量) as avg_unit_price
from 销售表
group by 书店编号 ) b
where a.书店编号=b.书店编号
2.
--不同的书店所属的地区不同,所以不同地区就相当于不同的书店
select substring(1,4,a.书店名) as '地区', b.totalsales as '销售总量'
from 书店表 a,(
select 书店编号, sum(销售总量) as totalsales
from 销售表
group by 书店编号 ) b
where a.书店编号=b.书店编号
展开全部
select avg(sum(总计金额)/sum(销售总量)),书店编号 from 销售表 group by 书店编号
select SUM(a.销售总量),(b.书店名) from 销售表 a,书店表 b where a.书店编号=b.书店编号 group by 书店编号
select SUM(a.销售总量),(b.书店名) from 销售表 a,书店表 b where a.书店编号=b.书店编号 group by 书店编号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是先计算每个书店的单价在求平均
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询