select type
       ,sum(id)
from table
where id<=6
group by type

解决方案 »

  1.   

    从id=6往上汇总.是什么意思?小于6的吗?若是就安VIVI的。
      

  2.   

    select type,sum(num) from tablename group by type--汇总的应该还有另外一个字段如num吧,而不应该是id吧
      

  3.   

    一个树型结构,每个节点有对应的num值,现要对这个树进行汇总,要先汇子节点.再汇父节点.
    id parentID num 
    1  0
    2  1
    3  1
    4  2
    5  2
    6  5
    7  5
    8  5
    现按parentID 汇总,可默认是从上往下汇的,如上表会汇总parentID=1的,再汇总parendID=2的,可是这会出现值不准确的情况,应先汇总parentID=5的,再汇总parentID=2的,再汇总parentID=1的......有什么好的解决方案?