Здравствуйте, vasily_xp, Вы писали:
VX>Я бы сделал так:
VX>Declare @N Int -- Номер
VX>Declare @Previous Int -- предыдущий
VX>Declare @Next Int -- следующий
VX>Select @Previous = Max([id]) from t where [id] < @N -- предыдущий
VX>Select @Next = Min([id]) from t where [id] > @N -- следующий
VX>И старайтесь не допускать грамматических ошибок.
Большое спасибо за мысль

как же это все захватывает!