求一 sql 语句!请各位帮帮忙.
指定一条记录   ID=4      
 里面有   Sort   字段   datetime   型   
 我想做一排序功能,   上移和下移,   
 请问如何用一条   sql   语句来交换该记录和sort   比他大的记录中   sort   字段值呢?   
 请各位帮忙,我想用一条sql   语句.谢谢!
------解决方案--------------------select id,max(sort) from table where id=4?
------解决方案--------------------更改表中的值吗?
------解决方案--------------------应该不行的,类似数据结构中的冒泡排序,需要一个中间变量的..
------解决方案--------------------试试这个   
 UPDATE table 
 SET sort= b.sort 
 FROM table a, 
           (SELECT id, MAX(sort) AS sort 
          FROM table 
          GROUP BY id) b 
 WHERE a.id = b.id   
 不过这样改数据不大好吧!
------解决方案--------------------一条sql不行吧,要写一个过程才行