比方说表里有3条数据(A,B,C)。表的主键是nvarchar类型。
现在我页面下显示的是A,我按下已跳就显示B,再下一跳就显示C,再下一条就显示A....
SQL语句应该怎么写?

解决方案 »

  1.   

    本记录ID为@ID则上条记录为:
    SELECT TOP 1 * FROM TABLE1 WHERE 排序字段<(select 排序字段 from table1 where id=@id) order by 排序字段 desc
    下条记录为:
    SELECT TOP 1 * FROM TABLE1 WHERE 排序字段>(select 排序字段 from table1 where id=@id) order by 排序字段
      

  2.   

    这是程序的功能,不是SQL语句能实现的.
      

  3.   

    新建的web技术交流群,欢迎大家加入一起讨论:
    群号:29037453
      

  4.   


    最后一页需要跳到第一页不是SQL来实现的吧。