Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сортировка по адресу / 6 сообщений из 6, страница 1 из 1
19.11.2009, 16:41
    #36320284
xvictor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по адресу
Подскажите как в запросе отсортировать по адресу:
наименование нас. пункта
наименование улицы
наименование дома

Проблема в том что по домам сортируется в виде 1...10 а затем идет 2,21 и т.д
Хотелось бы иметь данные в виде 1,2,...10
Кроме того в наименовании дома могут быть и буквы например есть дома 17 и 17А
...
Рейтинг: 0 / 0
19.11.2009, 16:43
    #36320295
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по адресу
> Автор: xvictor
> Подскажите как в запросе отсортировать по адресу:
> Проблема в том что по домам сортируется в виде 1...10 а затем идет 2,21 и т.д
> Хотелось бы иметь данные в виде 1,2,...10
> Кроме того в наименовании дома могут быть и буквы например есть дома 17 и 17А

Обычно хранять все отдельно, улицу, номер дома, букву дома и сотритуют по отдельным полям

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.11.2009, 16:48
    #36320313
karly™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по адресу
...
Рейтинг: 0 / 0
19.11.2009, 17:28
    #36320483
qixix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по адресу
xvictorПодскажите как в запросе отсортировать по адресу:
наименование нас. пункта
наименование улицы
наименование дома

Проблема в том что по домам сортируется в виде 1...10 а затем идет 2,21 и т.д
Хотелось бы иметь данные в виде 1,2,...10
Кроме того в наименовании дома могут быть и буквы например есть дома 17 и 17А
Вычленить составляющие и уже по ним отсортировать.
...
Рейтинг: 0 / 0
19.11.2009, 18:20
    #36320630
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по адресу
xvictorПодскажите как в запросе отсортировать по адресу:
наименование нас. пункта
наименование улицы
наименование дома

Проблема в том что по домам сортируется в виде 1...10 а затем идет 2,21 и т.д
Хотелось бы иметь данные в виде 1,2,...10
Кроме того в наименовании дома могут быть и буквы например есть дома 17 и 17А

С сортировкой по символьным названиям пункта и улицы понятно. А сортировку по номерам домов надо делать не по символьному номеру дома (17А, 105-Б...), а после его перевода в числовое значение. Т.е. условие сортировки VAL(NumHouse). Это при условии, что номера домов начинаются с цифр, а не с прочих символов.
...
Рейтинг: 0 / 0
20.11.2009, 08:53
    #36321419
Местами администратор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по адресу
для номеров домов right(repli(' ',6)+alltr(dom),6) можно также добавить "убийство" пробелов в номерах типа 10 А, и всяких кавычек.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сортировка по адресу / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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