第1个回答 2012-01-03
select 价格,数量,'' as '总和'
from 表
union
select sum(价格) as '价格',sum(数量) as '数量',sum(价格*数量) as '总和'
from 表
--union上面的是明细,下面的是一条总和记录本回答被提问者采纳
第2个回答 2012-01-03
这个需得分2次写,
先查价格,数量,价格*数量
select price,num,(price*num) '金额' from table
再查总价
select sum(金额) '总价' from (select price,num,(price*num) '金额' from table)