Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
ВнизСортировка Найти похожие ветки
← →
Somebody (2002-04-24 16:14) [0]Вопрос собственно следующий:
использую Мидасы + Access. Есть текстовое поле, но в котором содержатся только числовые данные. Можно ли как-то сделать сортировку на клиенте по СИМВОЛЬНОМУ полю, но чтобы сортировало как по числовому. Варианты сортировки на сервере не предлагать :)))
← →
DPashin (2002-04-25 08:39) [1]Напрямую, если не ошибаюсь,никак.
Можно попробовать сделать дополнительное поле в запросе, типа
select StringField, cast(stringField as integer) as U from MyTable
и сортировать по U.
PS Если не секрет, зачем хранить числовые значения в текстовом поле? Геморрою не оберешься... :)
← →
Johnmen (2002-04-25 09:11) [2]>DPashin
>Если не секрет, зачем хранить числовые значения в текстовом
>поле?
Это поле м.б., например, ИНН или расч./корр.счет и т.п.
← →
Zemal (2002-04-25 10:15) [3]А зачем тебе его сортировать как числовое? Помоему он и как текст такое поле будет сортировать также :). Сортируй как текстовое поле запросом: SELECT RTRIM(LTRIM([Таблица].[Поле_Строка])) AS [Поле] FROM [Таблица] ORDER BY [Таблица].[Поле] DESC
DESC - объявляет сортировку в обратном порядке (если надо), по умолчанию ASC.
LRTIM, RTRIM - очищают от пробелов слева и справа (начальных и конечных пробелов).
← →
ValeraVV (2002-04-25 10:17) [4]заполняй поле с лидирующими нулями, типа:
009999
010001
← →
Johnmen (2002-04-25 10:25) [5]>Zemal © : Что за ф-ии в запросе RTRIM,LTRIM , откуда это ?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c