请教,怎么更新某字段为自然数?多谢

请问,如何更新某字段为自然数?谢谢!
求一句SQL,我想 按<日期>字段的升序,  更新 <序号> 字段为从100开始的自然数,条件是: 班级=‘三班‘
谢谢了!!
------解决思路----------------------
[sql]UPDATE table1
   SET 序号 = t.rn+99
  FROM table1,
       (
        SELECT id,
               ROW_NUMBER() OVER(ORDER BY 日期) rn
          FROM table1
         WHERE 班级 = '三班'
       ) t
 WHERE table1.id = t.id[/code]