Показать сообщение отдельно
Старый 24.07.2013, 12:48   #6  
Евгений88 is offline
Евгений88
Участник
 
22 / 10 (1) +
Регистрация: 10.12.2012
Цитата:
Сообщение от ansoft Посмотреть сообщение
Группировка сама по себе является сортировкой.
Вам никто не мешает включить в группировку поля по которым вы хотите отсортировать и даже приписать desc.

А если сортировать в пределах каждой группы (группировки) надо по-разному, то вам поможет только временная таблица или другое заполняемое хранилище...
Группировать необходимо данные из InventSum по полю InventDim.InventLocationId.
Плюс по каждой группе необходимо выполнить сортировку номенклатур.
Эта сортировка выполняется согласно третьей таблице X_table (не стандартная таблица), которая содержит ItemId и SortOrder. Таблица X_table join-ся по
X++:
X_table.ItemId == InventSum.ItemId &&
X_table.InventLocationId == InventDim.InventLocationId