SELECT SUM(SL1)
FROM TABLENAME
WHERE MC IN ('A', 'B', 'C', 'D', 'E', 'F')UPDATE TABLENAME
SET SL2 = (
  SELECT SUM(SL1)
  FROM TABLENAME
  WHERE MC IN ('B', 'C', 'D', 'E', 'F'))
WHERE MC = 'A'

解决方案 »

  1.   

    1、如何求A+B+C+D+E+F的SL1的和??
    >>select sum(SL1) from table where MC in (A,B,C,D,E,F)
    2、
    如何将B、C、D、E、F的SL1的和赋值给A的SL2????
    >>Update table set SL2 = (select sum(SL1) from table where MC in(B,C,D,E,F))
      where MC = A
      

  2.   

    我不知道不用ORDER BY 行不行??
    先谢谢!!!