Имя: Пароль:
1C
1С v8
Offset в запросе
,
0 alexei366
 
19.09.12
22:00
Ктонибуть делал псевдо офсет запрос, хотел узнать как быстрее, пока делаю полную выборку и пропускаю n начальных записей
1 Волшебник
 
19.09.12
22:02
система? язык?
2 alexei366
 
19.09.12
22:02
Винда MSSQL Server 1С 8.2.15...
3 alexei366
 
19.09.12
22:03
MSSQL 2008 R2
4 aleks-id
 
19.09.12
22:05
интересно зачем это надо?
5 alexei366
 
19.09.12
22:05
Для вебсервиса, список доков постранично
6 milan
 
19.09.12
22:10
Первые 20 где ссылка > &оследний документ из предыдущего запроса
7 alexei366
 
19.09.12
22:11
сортировка разна может быть и условия , чот я тя не понял как ты хош   milan
8 Defender aka LINN
 
19.09.12
22:13
(0) Выбрать Первые Х из (Выбрать первые У)? Ну или "Ссылка > &ссылка", как сама 1С делает при выборке
9 alexei366
 
19.09.12
22:16
Выбрать
    Контрагенты.Ссылка

ИЗ
    Справочник.Контрагенты КАК Контрагенты

Порядок
    Контрагенты.Наименование



К примеру, допустим там 30 записей, хочу с 10 по 20
10 alexei366
 
19.09.12
22:30
Ну народ ктонить сталкивался есть идеи как быстрей, или хотябы подскажите как в запросе пронумеровать строки
11 Rovan
 
гуру
19.09.12
22:48
12 alexei366
 
19.09.12
23:09
мда , я так думаю быстее пропускать, чем соединением делать
13 aleks-id
 
20.09.12
08:25
(12) я так думаю быстрее результат запроса в хз, хз сжать, пропустить через бейс64 и одним шматком на клиента отправить
14 Hussein
 
20.09.12
08:39
(9) Если с 10 по 20 значит они сортированы по чем-то. Осталось понять связь между сортировкой и номером строки и написать условие ПолеСортировки>бла-бла и ПолеСортировки < бла-бла-бла
15 vmv
 
20.09.12
08:55
выбрать c 10 по 20 записи я бы сделал так

Выбрать Первые 10
ТаблБд.Ссылка
Поместить Вт10
Из ....

;

Выбрать Первые 20
ТаблБд.Ссылка
Поместить Вт20
Из ....
;

Выбрать
Вт20.Ссылка КАК Ссылка20
Вт20 Как Вт20
ЛевоеСоединение Вт10 Как Вт10
По Вт20.Ссылка = Вт10.Ссылка
Где Не Вт10.Ссылка Есть Null

просто быстро и без монстроидальности с нумерацией в запросе

зы, за точность не ручаюсь, но идея ясна
Программист всегда исправляет последнюю ошибку.