Имя: Пароль:
1C
1С v8
как в запросе пронумеровать строки результата?
0 vde69
 
06.10.12
21:06
вариант с соединением таблицы само с собой я знаю, не пойдет, таблицы большие....

какие еще варианты?


собственно у меня стоит задача выбрать из запроса строки с 10 340 по 10 780 (полный результат 500 000)
1 aleks-id
 
06.10.12
21:16
низя (
2 acsent
 
06.10.12
21:19
выбрать первые 40 из (выбрать первые 10780 ...)
3 aleks-id
 
06.10.12
21:22
(2) бред.
во-первых можно тупо выбрать первые 40, а во-вторых никто не гарантирует что второй раз выполнив запрос ты получишь тот же результат.
4 vde69
 
06.10.12
21:28
(2) штото в этом есть, только направления сортировки разные нужны
5 EvgeniuXP
 
06.10.12
21:58
В СКД нумеруются сами
6 EvgeniuXP
 
06.10.12
21:59
не в СКД - нумеровать не зачем, при выводе отчета можешь сам пронумеровать :)
7 ILM
 
гуру
06.10.12
22:00
уточнить выборку пробовал?  Может там сумму, среднее и т.п. использовать.
8 Classic
 
06.10.12
22:04
(2)
Хороший вариант. При известной сортировке универсальный
9 МихаилМ
 
06.10.12
22:29
сортировка набора есть ?
10 ВалераОшкин
 
06.10.12
22:41
(0) дай ссылку на пример с соединением, который нумерует строки
11 Длинный Клиент
 
07.10.12
00:02
(9) из "выбрать .. строки с 10 340 по 10 780 " следует, что сортировка есть (в противном случае, в этом диапазоне было бы х.з. что)

(2) +300

Выбрать первые с одной стороны, выбрать первые с др. стороны (при обратной сортировке), потом выбрать всё, что не в ранее выбранном.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший