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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2004, 11:32   #1  
ArturK is offline
ArturK
Участник
 
81 / 10 (1) +
Регистрация: 13.08.2003
? Можно ли в одном select`e получить maxof и minof по одному полю?
Можно ли в одном select`e получить maxof и minof по одному полю?

По разным полям я знаю можно, а вот как вытаскивать по одному данные ...

Точнее мне нужно получить строку (диапазон) "минимальное значение - максимальное значение".
Старый 28.04.2004, 12:10   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
AS в аксаптовском select нет, поэтому придется использовать две табличные переменные. Например, так:
PHP код:
CustTable   custTable1custTable2;
;
select minof(AccountNumfrom custTable1
    join maxof
(AccountNumfrom custTable2;

info(strfmt("%1..%2"custTable1.AccountNum,
                      
custTable2.AccountNum)); 
Хотя join здесь, конечно, лишь маскирует второй запрос
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 28.04.2004, 12:28   #3  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
я бы все же добавил условие
PHP код:
where custTable1.RecId == custTable2.RecId 
а декартово произведение по более менее крупной таблице.. чревато
сравните планы выполнения

да что за нафиг.. вверху читать как custTable1.RecId == custTable2.RecId
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ALEG: Можно ли научиться на web-тренингах? Blog bot DAX Blogs 12 22.11.2006 13:52
Можно вывести в lookup пересечение двух query? Hidden DAX: Программирование 14 14.07.2006 10:02
Как можно изменить запрос не пересобирая его Pegiy DAX: Программирование 8 18.05.2004 18:46
Что и как можно резать? George Nordic DAX: Администрирование 1 11.05.2004 18:44
Как получить доступ к текущей строке в DataSource формы Maxim Gorbunov DAX: База знаний и проекты 0 28.11.2001 13:46

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

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

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