1
Мне нужно выбрать последние 5 строк из таблицы, кроме последней записи в MS SQL Server.Выберите верхние 5 строк из таблицы, кроме последней строки
Другими словами:
SELECT TOP 5 *
FROM table
ORDER BY column DESC
, но не принимая во внимание таблицу последняя запись в этом выбрать.
Как я могу это сделать?
возможный дубликат [Эквивалент LIMIT и OFFSET для SQL Server?] (http://stackoverflow.com/questions/2135418/equal-of-limit-and-offset-for-sql-server) Также как и принятый ответ, см. также ответ Somnath Muluk, если вы используете SQLServer 2012. –
Я разместил предложение @Mark как ответ, так как это будет ясно для будущих читателей. – Zanon