Страница 1 из 1
Сортировка в таблице памяти
Добавлено: 14 мар 2019, 18:28
Espada
доброго дня, начал работать с таблицами памяти. возник такой вопрос: при выводе информации из таблицы, данные сортируются по индексу, заданному в структуре таблице, и по возрастанию... как сделать, что бы данные сортировались по убыванию? структура таблицы:
Код: Выделить всё
table struct mtSpisok
(
nameMC : String
, barkod : String
, kolvo : Double
, party : String
, cell : String
)
with index
(
ind00 = nameMC
)
;
Re: Сортировка в таблице памяти
Добавлено: 15 мар 2019, 09:32
Buddy
Re: Сортировка в таблице памяти
Добавлено: 15 мар 2019, 12:38
Espada
Re: Сортировка в таблице памяти
Добавлено: 17 мар 2019, 19:06
edward_K
Вы можете создать несколько индексов и в логической таблице создать несколько сортировок
Только не свалитесь на ‘внешние выгрузки’.
Точно как писать не скажу сейчас - смотрите в доке setorder.
Сортировку можно также переключать bounds
Если вы подымаете bounds и он не должен ломать сортировку
То пишется так
Bounds bykatorg pkatorg ==t.ckatorg(noindex) ordered by tableorder
Также есть слово root, которое указывается слева и обозначает только что справа может быть поле для сортировки
Re: Сортировка в таблице памяти
Добавлено: 28 мар 2019, 11:50
ira
Еще вариант вывода
_loop backward Oborot
{
}