|
|
#5 |
|
Участник
|
Re: maxOf
Цитата:
Изначально опубликовано Bukovka
Проблема простая, но не знаю как ее решить. Есть таблица Table1 с полем str Pole. Надо найти максимум по этому полю. Select max(Pole) from Tabel1; Работает не правильно, '9' > '10'. Функции преобразования типов в селекте в Х++ не используются. Как быть? Как то делал счета-фактуры на Дельфях и была похожая проблема, номера счетов могли быть типа: 100, 100/1, 100/доп, и т.п. А пользователь хотел чтобы по клику на заголовке грида было естественное упорядочивание по целочисленному значению номера счета. Пришлось вводить дополнительное целочисленное поле в базе, по событию ОnChange в поле номера счета прописывать целочисленное значение номера счета, затем перхватывать событие OnClick на заголовке грида и проводить реальное упорядочивание не по текстовому значению номера, а по его целочисленному значению. Интересно, в Аксапте это можно проделать? |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Запрос | 6 | |||
| Можно ли в одном select`e получить maxof и minof по одному полю? | 2 | |||
|