发布网友
共1个回答
热心网友
要求的是金额,即单价乘以销售数量的总和,所以要使用sum函数(要求好像是按金额排序的):
select t.typeid, t.typename, sum(g.price * o.salecounts) as amount
from goods g, goodstype t, orders o
where g.goodsid = o.goodsid and g.typeid = t.typeid
group by t.typeid, t.typename
order by amount