powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка в запросе к Access
9 сообщений из 9, страница 1 из 1
Сортировка в запросе к Access
    #33778708
Alex_Sandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сортирую запрос по строковому полю:

1
1-2
1-3
2
2-3
2-4
3
3-4
3-5

, а как получить такое:

1
2
3
1-2
1-3
2-3...?
...
Рейтинг: 0 / 0
Сортировка в запросе к Access
    #33778742
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартными средствами не получится.
На вскидку:
создать дополнительное поле-ключ и сортировать по нему.

1 - 1
2 - 2
3 - 3
1-2 - 12
1-3 - 13
2-3 - 23

Magnus
...
Рейтинг: 0 / 0
Сортировка в запросе к Access
    #33779334
dbf97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть попробывать поэкперементировать на тему

select field from table
where field like '[1-999999]'
order by field
union
select field from table
where field like '%-[1-999999]'
order by field
...
Рейтинг: 0 / 0
Сортировка в запросе к Access
    #33779341
Alex_Sandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
Пойду разбираться чей совет лучше.
...
Рейтинг: 0 / 0
Сортировка в запросе к Access
    #33779368
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не надо мудрить.

Код: plaintext
1.
2.
SELECT Field1
FROM Table1
ORDER BY Val(Replace([Field1],"-",""))
...
Рейтинг: 0 / 0
Сортировка в запросе к Access
    #33779434
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно просто без реплейс
Val([Field1])
...
Рейтинг: 0 / 0
Сортировка в запросе к Access
    #33779443
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TIKOможно просто без реплейс
Val([Field1])
хотя нет ошибся нужен
...
Рейтинг: 0 / 0
Сортировка в запросе к Access
    #33780214
dbf97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AshtonНе надо мудрить.

Код: plaintext
1.
2.
SELECT Field1
FROM Table1
ORDER BY Val(Replace([Field1],"-",""))



ну-ну, а как в этом случае будут сортироваться
4-2-5 и 22-1 ???
...
Рейтинг: 0 / 0
Сортировка в запросе к Access
    #33780617
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это уже другой вопрос. Исходя из исходных данных и поставленной задачи, вариант, приведенной мной вполне достаточен.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка в запросе к Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]