|
как в запросе пронумеровать строки результата?
| ☑ |
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
Выбрать первые с одной стороны, выбрать первые с др. стороны (при обратной сортировке), потом выбрать всё, что не в ранее выбранном.
|
|