select 产品编号,产品名,型号,总价格=单价* 库存量 from 产品表 group by 产品编号,产品名,型号
select 产品编号,产品名,型号,总价格=sum(单价* 库存量) from 产品表 group by 产品编号,产品名,型号
select * from ( select cast(产品编号 as varchar(200)) as 产品编号,产品名,型号,单价,库存量 from 表 union select '合计' as 产品编号 ,产品名,型号, 单价*库存量 as 合计, 库存量 from 表 group by 产品编号 ) a order by 产品编号
此表产品编号唯一:select 产品编号,单价*库存量 AS 总价格 from 产品表 此表产品编号不唯一:select 产品编号,sum(单价* 库存量) as 总价格 from 产品表 group by 产品编号
group by 产品编号,产品名,型号
group by 产品编号,产品名,型号
select cast(产品编号 as varchar(200)) as 产品编号,产品名,型号,单价,库存量 from 表
union
select '合计' as 产品编号 ,产品名,型号, 单价*库存量 as 合计, 库存量 from 表 group by 产品编号
) a
order by 产品编号
group by 产品编号
只是说法有些问题,应该这样说:此表中同一产品的编号唯一且表中同一产品编号记录唯一。