Obtenir le champ suivant :
select top 1 id
from LaTable
where id > @Id
ORDER BY id ASC
Obtenir le champ précédent :
select top 1 id
from LaTable
where id < @Id
ORDER BY id DESC
Si cette requête est utilisée dans une application, il faudra aussi savoir si c'est le dernier enregistrement ou le premier :
select min(id)
from LaTable
select max(id)
from LaTable