![]() |
#3 |
Участник
|
Насколько я понял поле 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)); |
|
|
![]() |
||||
Тема | Ответов | |||
Запрос | 6 | |||
Можно ли в одном select`e получить maxof и minof по одному полю? | 2 |
|