Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.03.2020, 13:22
|
|||
---|---|---|---|
|
|||
сортировка цифр в текстовом поле |
|||
#18+
Подскажите как составить запрос. Пробую так: SELECT name, id4 FROM unit ORDER BY IsNumeric(id4) DESC не сортируется. по правильному. 1 2 3 10 11 20 21 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2020, 13:47
|
|||
---|---|---|---|
|
|||
сортировка цифр в текстовом поле |
|||
#18+
Anatoliy S. ORDER BY IsNumeric(id4) DESC не сортируется. по правильному. 1 2 3 10 11 20 21 Ну а как же.... isnumeric же да/нет Код: sql 1. 2. 3.
Тока если в поле id4 есть не только цифры - то фигня получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2020, 13:48
|
|||
---|---|---|---|
сортировка цифр в текстовом поле |
|||
#18+
Код: sql 1.
Само собой Serg197311 если в поле id4 есть не только цифры - то фигня получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2020, 20:34
|
|||
---|---|---|---|
|
|||
сортировка цифр в текстовом поле |
|||
#18+
в полях только цифры. можно привести полный запрос. Попробовал ввести авторSELECT name, Eval(id4) as Eid FROM unit ORDER BY Eid DESC не отсортировалось изменил наавтор ORDER BY id4+0 тоже самое ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2020, 20:39
|
|||
---|---|---|---|
сортировка цифр в текстовом поле |
|||
#18+
БД с таблицей в студию (лишнее удалить, сжать, зазиповать). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2020, 20:47
|
|||
---|---|---|---|
сортировка цифр в текстовом поле |
|||
#18+
Anatoliy S., Код: sql 1. 2. 3.
Если id4 очень большие величины, то CDbl(id4) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2020, 21:07
|
|||
---|---|---|---|
|
|||
сортировка цифр в текстовом поле |
|||
#18+
пробую так. не сортирует. авторSELECT id_unit,name_unit,id485 FROM recorder_unit WHERE v_485 LIKE '%KBS%' order by 'case when ISNUMERIC(id485) = 0 then id485 else end, case when ISNUMERIC(id485) = 0 then -1 else cast(id485 as int) end' ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2020, 21:15
|
|||
---|---|---|---|
|
|||
сортировка цифр в текстовом поле |
|||
#18+
vmag, Поправил как Вы сказали. Все работает. Огромное спасибо. автор SELECT id_recorder_unit,name_vid_unit,id485 FROM recorder_unit WHERE vendor_485 LIKE 'KBS' ORDER BY CLng(id485) числа в поле от 0 до 65 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&tablet=1&tid=1610173]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 320ms |
total: | 452ms |
0 / 0 |