请教,怎么更新某字段为自然数?多谢
请问,如何更新某字段为自然数?谢谢!
求一句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]
求一句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]