解决方案 »

  1.   

    select saleid,sum(if(cls='EN1',(month01+month02),0))EN1 from ttt group by saleid;
    //月份应该是month01加到month12
    //其他cls以此类推
    //不知道符合你要求不?
      

  2.   


    你根据saleid group之后如何把每种类别的放到不同的列里?
      

  3.   


    你根据saleid group之后如何把每种类别的放到不同的列里?if(cls='EN1',(month01+month02),0)