select *,总价格=单价*库存量 from 产品表 

解决方案 »

  1.   

    select 产品编号,产品名,型号,总价格=单价* 库存量 from 产品表
    group by 产品编号,产品名,型号
      

  2.   

    select 产品编号,产品名,型号,总价格=sum(单价* 库存量) from 产品表
    group by 产品编号,产品名,型号
      

  3.   

    select  *  from  (  
    select  cast(产品编号 as  varchar(200))  as  产品编号,产品名,型号,单价,库存量  from  表    
    union  
    select  '合计'  as  产品编号  ,产品名,型号, 单价*库存量  as  合计,  库存量  from  表  group  by  产品编号  
    )  a    
    order  by 产品编号
      

  4.   

    此表产品编号唯一:select 产品编号,单价*库存量 AS 总价格 from 产品表 此表产品编号不唯一:select 产品编号,sum(单价* 库存量) as 总价格 from 产品表
    group by 产品编号
      

  5.   

    lgs666(冰块)的说法比较正确。
    只是说法有些问题,应该这样说:此表中同一产品的编号唯一且表中同一产品编号记录唯一。
      

  6.   

    select  产品编号,sum(isnull(单价,0)*isnull(库存量,0)) from tb group by 產品編號