select zhang,mu,金额=sum(case when de=0 then tbdj*tb1 else gcl*de end) from table group by zhang,mu

解决方案 »

  1.   

    select zhang ,mu 金额=sum(case when sum(de)=0 then sum(tbdj*tbl) else sum(gcl*de) end ) from table group by zhang ,mu 
      

  2.   

    select zhang,mu,金额=sum(case when de=0 then tbdj*tb1 else gcl*de end) from [table] group by zhang,mu
      

  3.   


    Select 
    zhang,
    mu,
    金额=SUM(Case de When 0 Then tbdj*tb Else tb*gcl End)
    from table
    Group By zhang,mu
      

  4.   

    Select zhang, mu 金额 = sum(case when de = 0 then tbdj * tbl else gcl * tb and) from
    table group by zhang, mu
      

  5.   

    Select zhang, mu 金额 = sum(case when de = 0 then tbdj * tb else gcl * tb and) from
    table group by zhang, mu上面的错了。