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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.10.2004, 09:38   #3  
Miktel is offline
Miktel
Участник
 
17 / 10 (1) +
Регистрация: 13.07.2004
Адрес: Дома
Насколько я понял поле Pole строковое и в этом поле значения - числа, записанные символами. И нужно получить максимальное из чисел. Подойдет такой код:

Table1 table1;
Int maxValue;
;

// в переменной maxValue будем получать максимальное значение
// изначально инициализируем maxValue значением Pole из первой строки

select firstonly table1;
maxValue = str2Int(table1.Pole);

while select table1
{
if (str2int(table1.Pole)>maxValue) maxValue = str2int(table1.Pole);
}
info("Максимальное число = " + int2str(maxValue));
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запрос exodus DAX: Программирование 6 08.11.2007 11:01
Можно ли в одном select`e получить maxof и minof по одному полю? ArturK DAX: Программирование 2 28.04.2004 12:28

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

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

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