个人觉得太复杂了,能不能简化,后台数据库为ACCESS
SELECT 商品排行.商品ID, 商品排行.商品编码, 商品排行.商品名称,
Sum(商品排行.数量) AS 销售数量, 
Sum(商品排行.销售成本) AS 销售成本, 
Sum(商品排行.含税金额) AS 销售金额, 
Sum(商品排行.利润) AS 利润 ,
Sum(商品排行.含税金额)/(SELECT Sum(商品排行.含税金额) FROM 商品排行 ) AS 销售比重, 
IIf((SELECT Sum(商品排行.利润) FROM 商品排行)=0,0,Sum(商品排行.利润)/(SELECT Sum(商品排行.利润) FROM 商品排行)) AS 利润比重 
FROM 商品排行 GROUP BY 商品排行.商品ID, 商品排行.商品编码, 商品排行.商品名称