AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.05.2004, 12:25   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
приведите мне название этого чудо-сервера который проглотит Ваш запрос и при этом грязно не ругнется
Если я правильно понял, то нужно просто отсортировать еще и по столбцу с СУММОЙ. А это может сделать любой сервер. Например, в синтаксисе MS SQL вполне корректно выполнится запрпос вида:

SELECT field1, SUM(Field2)
FROM MyTable
GROUP BY Field1
ORDER BY 2,1

Но в Axapta - это невозможно. Единственное решение - это СНАЧАЛА выполнить запрос, а ПОТОМ отсортировать этот запрос в нужной последовательности.

Сортировку можно сделать при помощи дополнительных объектов MAP или RecordSortedList.

Единственная проблема - это то, что придется построчно загонять информацию в эти объекты. Т.е. будет 2 цикла: один - выполнить запрос и загнать его результат в объект для сортировки, второй - сканирование отсортированного объекта.

PS. Если речь идет об Axapta 3.0, то попробуй сделать этот запрос через View
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
2 while select или join? _scorp_ DAX: Программирование 9 23.01.2009 16:02
Разница NotInTTS и Found Logger DAX: База знаний и проекты 6 18.09.2008 12:35
gatesasbait: Reverse keyword on Select Statements Blog bot DAX Blogs 0 08.02.2008 00:10
Fred Shen: Always use recId to know if a select statement returns a record Blog bot DAX Blogs 0 28.10.2006 16:40
Вопрос про Demand Planner slava09 DAX: Функционал 4 25.09.2006 11:43
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:28.