|
|
#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 | |||
|