Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как получить записи с десятой по двадцатую?  [new]
leklerk
Member

Откуда:
Сообщений: 395
Добрый день! Допустим, в результате запроса 100 записей, а мне нужны записи с десятой по двадцатую. Как их получить?
18 июл 12, 16:22    [12884331]     Ответить | Цитировать Сообщить модератору
 Re: Как получить записи с десятой по двадцатую?  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
если версия сервера позовляет , то юзайте row_number()
18 июл 12, 16:23    [12884341]     Ответить | Цитировать Сообщить модератору
 Re: Как получить записи с десятой по двадцатую?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
А если версия 2012, то новые кляузы OFFSET и FETCH. :)
18 июл 12, 16:25    [12884353]     Ответить | Цитировать Сообщить модератору
 Re: Как получить записи с десятой по двадцатую?  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
круто. надо будет поставить себе и посмотреть что там новенького
18 июл 12, 16:28    [12884368]     Ответить | Цитировать Сообщить модератору
 Re: Как получить записи с десятой по двадцатую?  [new]
leklerk
Member

Откуда:
Сообщений: 395
Большое спасибо!
18 июл 12, 16:47    [12884528]     Ответить | Цитировать Сообщить модератору
 Re: Как получить записи с десятой по двадцатую?  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3754
Олдскул:

SELECT top 10 *
FROM
(
Select top 20 *
FROM table
ORDER BY Column
) A
ORDER BY Column DESC
18 июл 12, 17:40    [12884923]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить