有单价和数量 两个字段,如何 算乘积 最后将所有乘积相加,得出总和?

解决方案 »

  1.   

    select sum(col1*col2) from tb
      

  2.   

    select sum(isnull(单价,0)*isnull(数量 ,0)) as 总价
    from tab
      

  3.   

    select sum(isnull(单价,0)*isnull(数量 ,0)) as 总价 from tb 
      

  4.   

    create table test_1
    (price int
    ,number int)
    go
    insert into test_1
    select 2,2 union all
    select 3,1--有单价和数量 两个字段,如何 算乘积 最后将所有乘积相加,得出总和? select sum(price*number) from test_1
    --//结果
    -----------
    7(1 行受影响)
    drop table test_1