select Sum(field2) as MResult from MyTable where field1='01'

解决方案 »

  1.   

    Select Sum(case when field1='01' then field2 else 0 end)  MResult From MyTable
      

  2.   

    用CASE WHEN THEN
    Select Sum(case when field1='01' then field2 else 0 end) As MResult From MyTable
      

  3.   

    SELECT sum(CASE field1
                  WHEN '01' THEN field2
                  ELSE 0
                  END ) As MResult 
    From MyTable
      

  4.   

    Select Sum(case when field1='01' then field2 else 0 end) As MResult From MyTable
      

  5.   

    Select Sum(case when field1='01' then field2 else 0 end) As MResult From MyTable