Сортировка по полю массив
Добавлено: 03 июн 2013, 11:56
Всем доброго времени.
Вот пример, сама таблица:
Вот так ее пытаюсь сортировать:
Ругается, говорит:
Нет такой функции, поля или метода : REP (стр. .... )
order byKau by rep.cKau[1]
Собственно вопрос, как отсортировать таблицу по элементу поля, типа массив?
Вот пример, сама таблица:
Код: Выделить всё
table struct tsRep (
cpers: comp,
sfio : string[61],
csex : char,
cpodr: comp,
cKau: array[1..6] of comp,
)
with index (
tsRepByKau = cKau[1] + cKau[2] + cKau[3] + cKau[4] + cKau[5] + cKau[6] + sfio
);
Код: Выделить всё
create view vMain as
select
rep.*,
podr.name
from
tsRep rep
, catalogs podr
where
((
rep.cpodr == podr.nrec
))
order byKau by rep.сKau[1]
Нет такой функции, поля или метода : REP (стр. .... )
order byKau by rep.cKau[1]
Собственно вопрос, как отсортировать таблицу по элементу поля, типа массив?