Ответ 1
Чтобы получить нижнюю 1000, вы захотите заказать ее по столбцу в порядке убывания и по-прежнему возьмите верхнюю 1000.
SELECT TOP 1000 *
FROM [SomeTable]
ORDER BY MySortColumn DESC
Если вы хотите, чтобы он был в том же порядке, что и раньше, вы можете использовать для него общее табличное выражение:
;WITH CTE AS (
SELECT TOP 1000 *
FROM [SomeTable]
ORDER BY MySortColumn DESC
)
SELECT *
FROM CTE
ORDER BY MySortColumn