|
Результат запроса с группировками по определенному числу записей |
☑ |
0
ValeriTim
20.09.19
✎
10:44
|
Добрый день.
Давно здесь не был, но вот не могу придумать как решить такую задачу - есть таблица (табличная часть документа). Хочу получить из нее запросом результат сгруппированный по определенному количеству строк. К примеру Группировка 1 - 100 строк, Группировка 2 - 100 строк, ..... Группировка N - оставшиеся 25 строк.
Заранее спасибо.
|
|
1
Василий Алибабаевич
20.09.19
✎
10:50
|
(0) Все просто. Добавить в табличную часть колонку с идентификатором группировки. Для примера : Для строк с 1 по 100 проставить в колонку символ "А", 101...200 - "Б", ...
Потом в запросе сгруппировать по этой колонке.
Опять же можно в самом запросе попользовать ВЫБОР КОГДА...
|
|
2
D_E_S_131
20.09.19
✎
11:10
|
В ТЧ может быть 9999 строк - алфавита не хватит если по 100 группировать. :)
|
|
3
catena
20.09.19
✎
11:15
|
выразить((номерСтроки+49)/100 как число(10,0)) - будет твое поле для группировки.
|
|
4
D_E_S_131
20.09.19
✎
11:23
|
(3) А почему 49, а не 99?
|
|
5
D_E_S_131
20.09.19
✎
11:24
|
...точнее не "100"?
|
|
6
catena
20.09.19
✎
11:54
|
(4)Потому что выразить работает как округление и меньше 0.5 округляет в меньшую сторону.
|
|