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

Откуда:
Сообщений: 38
Здравствуйте. Подскажите, пожалуйста, как можно сгруппировать запрос по N записям?
Т.е. есть к примеру 200 записей, нужно получить две записи, со редними значемиями по каждой сотне.
4 апр 13, 12:12    [14134949]     Ответить | Цитировать Сообщить модератору
 Re: Группировка по N записям  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
пронумеровать и сложить
4 апр 13, 12:14    [14134965]     Ответить | Цитировать Сообщить модератору
 Re: Группировка по N записям  [new]
invm
Member

Откуда: Москва
Сообщений: 9724
ntile
4 апр 13, 12:14    [14134973]     Ответить | Цитировать Сообщить модератору
 Re: Группировка по N записям  [new]
cclord
Member

Откуда:
Сообщений: 38
спасибо, разобрался
4 апр 13, 12:22    [14135021]     Ответить | Цитировать Сообщить модератору
 Re: Группировка по N записям  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
NTILE хорошо...
еще можно так: id={(1..100),(101..200),...} => (id-1)/100 (для разной мощности подгрупп, в отличие от равномерности при NTILE)
4 апр 13, 12:24    [14135039]     Ответить | Цитировать Сообщить модератору
 Re: Группировка по N записям  [new]
cclord
Member

Откуда:
Сообщений: 38
(row_number() over(order by ID)-1)/100

вот как мне нужно было)
4 апр 13, 12:28    [14135064]     Ответить | Цитировать Сообщить модератору
 Re: Группировка по N записям  [new]
cclord
Member

Откуда:
Сообщений: 38
всем спасибо
4 апр 13, 12:28    [14135072]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить