Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Fox Pro 2.6 - двойная индексация / 4 сообщений из 4, страница 1 из 1
06.04.2007, 22:20
    #34444798
AlexanderKR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fox Pro 2.6 - двойная индексация
Подскажите пожалуйста, как в Fox Pro 2.6 (DOS)
сделать двойную сортировку, т.е. чтобы сначала
шла индексация по полю kod, а потом по полю date_vv,
а то получается как здесь:

kod_pr date_vv summa
1003 31.01.2007 1500.00
1003 28.02.2007 300.00
1004 31.01.2007 380.00
1004 28.02.2007 410.20
1004 20.01.2007 500.00

Т.е. 20-е число стоит в конце.

Кусок кода такой:

select 1
use sys(2003)+"/pokupki.dbf"
index on kod_pr tag kodpr ascending additive
index on data_vv tag datavv ascending additive
set order to kodpr,datavv

Спасибо.
...
Рейтинг: 0 / 0
06.04.2007, 23:26
    #34444843
foxovik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fox Pro 2.6 - двойная индексация
index on STR(kod_pr, 10) + DTOS(data_vv) tag MyTag ascending additive

Наверно надо вот так.
...
Рейтинг: 0 / 0
06.04.2007, 23:30
    #34444848
w2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fox Pro 2.6 - двойная индексация
[quot AlexanderKR]
Код: plaintext
set order to kodpr,datavv
quot]
Можно указывать только один главный индекс.
Код: plaintext
1.
2.
SET ORDER TO kodpr
&&возможно какие-то команды
SET ORDER TO datavv
...
Рейтинг: 0 / 0
06.04.2007, 23:43
    #34444858
AlexanderKR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fox Pro 2.6 - двойная индексация
Нет, все-таки вариант с составным индексом идеально
подошел. Спасибо всем.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Fox Pro 2.6 - двойная индексация / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]