Форум: "Начинающим";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
ВнизФильтрация гос.номера Найти похожие ветки
← →
dj0n © (2006-07-10 00:53) [0]Люди подскажите пожалуйсмта, как можно фильтровать номера машин по возрастанию, только начиная с первой цифры номера!
← →
ЮЮ © (2006-07-10 08:01) [1]
> фильтровать по возрастанию
Объясните, пожалуйста, общественности Ваши термины
> только начиная с первой цифры номера!
>
А как Вы делаете со второй цифры номера?
← →
cyborg © (2006-07-10 08:34) [2]Не знаю как в парадоксе, SQL там? Вроде как знаки вопроса обычно означают, что на этом месте могут быть любые символы.
← →
Хельг © (2006-07-10 10:56) [3]на счет парадокса не уверен, но в SQL работает:
order by SUBSTRING ( nomer ,1 ,len(nomer))
← →
SerJaNT © (2006-07-10 10:59) [4]SELECT * FROM table ORDER BY nomer ASC
← →
cyborg © (2006-07-10 11:05) [5]> [4] SerJaNT © (10.07.06 10:59)
> SELECT * FROM table ORDER BY nomer ASC
Ещё фильтрацию добавь ;)
← →
SerJaNT © (2006-07-10 11:12) [6]
> Ещё фильтрацию добавь ;)
SELECT * FROM table WHERE nomer = "123" ORDER BY nomer ASC
или
SELECT * FROM table WHERE nomer LIKE "%123%" ORDER BY nomer ASC
← →
Vlad © (2006-07-10 11:15) [7]есть гарантия что все гос. номера в базе имеют одинаковый формат? Не забудь что существуют куча других действующих форматов гос.номера, в т.ч. старый советский, военные, иностранные, и т.п.
← →
Desdechado © (2006-07-10 11:29) [8]Если нужно делать такие извраты, то можно либо написать функцию извлечения цифр, по которой сортировать (в парадоксе не прокатит), либо хранить разные составляющие номера в разных полях.
← →
dj0n © (2006-07-10 15:44) [9]Это конечно все здорово, но мне именно в парадоксе это надо сделать
← →
Desdechado © (2006-07-10 16:07) [10]> хранить разные составляющие номера в разных полях
?
← →
Vlad © (2006-07-10 16:17) [11]
> dj0n © (10.07.06 15:44) [9]
> Это конечно все здорово, но мне именно в парадоксе это надо
> сделать
Как вариант: сделай в Query(или Table, чем ты пользуешься) Calculated-поле, куда пиши только числовую часть гос-номера, потом через DataSetProvider загружаешь в ClientDataSet, и там сортируешь по этому полю
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c