请教一个跟排序有关的算法
有如下数据:
id name datea dateb
12 aaa 2001-5-5 2001-9-6
232 bbb 2002-9-5 2003-1-1
123 ccc 2003-10-10 2002-7-7
2 ddd 2002-8-3 2001-8-5
要根据datea,dateb这两个字段的顺序,(就是order by datea,dateb)
把id字段改为相应的1,2,3,4……
运算后应为
id name datea dateb
1 aaa 2001-5-5 2001-9-6
2 ddd 2002-8-3 2001-8-5
3 bbb 2002-9-5 2003-1-1
4 ccc 2003-10-10 2002-7-7
请教各位该怎么写比较好。