![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сортировка [D6]
DennisLNC © (2004-08-12 17:04:00)Неподскажете каким образом отсортировать поле к виду 1 2 3 8 10 50 159 16356 52630 52900 12684813 300000000 и можно ли как нибуть это сделать SQL запросом ? заранее благодарен.
DennisLNC (2004-08-17 16:40:00) [1]Попробую спосибо
Соловьев (2004-08-17 12:55:00) [2]можно, jetsql40.chm смотри
или открой ацес, там при построении запроса, можно построить условие, так вот там появляется окошко где есть строковые функции. Вот их и изучай. тебе надо сначала выцепить подстроку после сивола -, а потом ее преобразовать к числу и по этому выражению сортировать в order by.
Ega23 (2004-08-17 12:54:00) [3]Order By 'Наименование' ?
DennisLNC (2004-08-17 12:52:00) [4]буду очень рад любому совету и можно ли это сделать на SQL'e заранее благодарен.
DennisLNC (2004-08-17 12:50:00) [5]извините надеюсь внесу ясность есть база небольшая на пару тысячь В Access
Key Наименование Кол-во цена
... 0-2 3 7,00
0Д-26 16 98,88
5-426 8 87,30
0-508 15 45,00
0Ш-508Е 5 85,56
0-5921 3 9998,00
0-30000 8222
6-30000 22
0-50900 1
7-559896 0
0НР-3651207 48
08-3651208 6
9-3651311 14
0е-596531908Е 98000
8-596531908Ю 51
Это примерный ее нормальный вид но в базе она находится в беспорядке и хотелось бы отсортировать по полю наименование
то есть чтоб сортировка прошла после "-"
Desdechado (2004-08-13 20:12:00) [6]человек, ты пример нормальный приведи
и скажи, это в одном поле таблицы или это что-то еще
DennisLNC (2004-08-13 19:40:00) [7]Есть из Access еще вопрос мне надо чтобы при сортировсе не учитывались символы до "-" то есть 5-256 8ПР-5896 сортировка начиналась после тире к виду 0-501 8-502 5Р-503
46_55_41_44 (2004-08-13 10:16:00) [8]
> Anatoly Podgoretsky © (13.08.04 10:09) [4]
> А база у тебя есть?
Справедливый вопрос )))
Anatoly Podgoretsky (2004-08-13 10:09:00) [9]А база у тебя есть?
46_55_41_44 (2004-08-13 09:01:00) [10]Если эти данные у тебя в БД, то SQL есессно...
Например:
Select Field1 from Table1
Order By Field1
или
Select Field1 from Table1
Order By Field1 Desc - это в обратном порядке!
Ну а если нет... Всмысле, если это просто массив данных... То просто пишешь функцию сортировки...
Соловьев (2004-08-12 17:11:00) [11]индекс, SQL - order by
хелп localSQL.hlp
oldman (2004-08-12 17:11:00) [12]отсортировать поле ???
Или таки "поля"???
Индекс поможет тебе.
Сортировка тож.