Obtenir l'id ou l'enregistrement suivant ou précédent dans une table
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