Всем привет!
Подскажите пожалуйста существует ли в Аксапте какой либо красивый способ получить из таблицы выборку отсортированную по агрегатному полю? То есть использовать в одном запросе и group by и order by. Кроме варианта с использованием промежуточной таблицы.
Задача в следующем. Есть временная таблица MyTbl. Нужно из нее получить первые N записей отсортированных по убыванию агрегатного поля (аналог SELECT TOP N) Сейчас это делается в два прохода: сперва в промежуточную таблицу записывается результат запроса
X++:
select sum(SumField) from MyTbl
group by Field1, Field2
затем организуется выборка из промежуточной таблицы по убыванию поля SumField. Можно это как то оптимизировать?
Таблица временная.