![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка [FireBird]
-=[ASH]=- © (2006-02-06 10:52:00)Здравствуйте, уважаемые мастера. Подскажите как быть в случае, если требуется отсортировать по полю тип которого VarChar, но в нем записаны числа, так что бы результат сортировки был как для поля с типом Integer. Т.е. набор данных
сортировка строк: 1 11 12 2
сортировка чисел: 1 2 11 12
msguns (2006-02-06 11:33:00) [1]Прошу прощения, не заметил FB ;)
-=[ASH]=- (2006-02-06 11:17:00) [2]Да это то что нужно, помогло, огромное спасибо!
Desdechado (2006-02-06 11:16:00) [3]msguns © (06.02.06 11:03) [2]
в 1.5.2 работает
а у тебя? пробовал сам?
Sergey13 (2006-02-06 11:07:00) [4]2[2] msguns © (06.02.06 11:03)
>Сам пробовал ?
Я пробовал - работает.
ЮЮ (2006-02-06 11:04:00) [5]Select Cast(MyPoorVarCharField as integer) аз 'ПочемуНеСразу', *
FROM ...
ORDER BY 1
msguns (2006-02-06 11:03:00) [6]>Desdechado © (06.02.06 11:01) [1]
Сам пробовал ?
Desdechado (2006-02-06 11:01:00) [7]ORDER BY CAST( поле AS INTEGER )