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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.06.2009, 14:26   #8  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Varmen Посмотреть сообщение
книга говорит иначе.
Книга не иначе говорит, а "по-другому"
Хинт INDEX говорит о том, что нужно отсортировать результат в порядке полей данного индекса. Какой приэтом будет план запроса и будет ли в запросе по факту использоваться данный индекс - вообще вещь ортогональная: Аксапта просто добавит "ордер бай поля_индекса".

Но если говорить об исходном вопросе, то если у Вас есть Group by, то Аксапта сама подставит в запрос и эквивалентный Order by по тем же полям. Т.е. добиться запроса с группировкой по одним полям, а сортировкой по другим не получается, насколько я знаю, без дополнительных телодвижений... Для чего это так было сделано - сложно сказать. Вероятно, чтобы обеспечить сортировку именно в порядке группировки. Потому что, в большинстве случаев именно так и нужно по логике, а с другой стороны СУБД (Оракл, по крайней мере) твёрдой гарантии, что результат группировки будет отсортирован в порядке этой группировки не даёт...
__________________
Zhirenkov Vitaly
Теги
index, order by

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dianne Siebold: Yahoo Group for Dynamics AX Blog bot DAX Blogs 0 16.10.2007 08:23
Dynamics AX: Dynamics AX New Zealand Users Group Blog bot DAX Blogs 0 28.10.2006 16:40
сортировка kitty DAX: Программирование 1 20.07.2006 20:40
group , но не by slava DAX: Программирование 9 21.05.2003 19:05

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

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

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