![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
select * from prod order by no [D6, MsAccess]
BAYES © (2004-04-15 12:16:00)Тип поля NO(String), в нем имеються записи
4/9
4/7
4/10
4/4
...
4/х
По запросу (select * from prod order by no) сортировка не происходит, т.е. происходит, но не так как дожно быть
4/4
4/7
4/9
4/10
...
4/х
???Есть ли способы сортировки моего случая???
sniknik (2004-04-15 13:32:00) [1]приводит левую и правую половину к числу и сортирует по числовому порядку.
> Дальше еще интересней будет, потом нужно сортировать
будет работать именно так.
BAYES (2004-04-15 13:32:00) [2]Это тогда нужно объяснить всю задачу.
Danilka (2004-04-15 13:27:00) [3]
> Использовать раздельно не катит
А почему? Просто любопытно. Не могу представить хоть одну причину.
BAYES (2004-04-15 13:20:00) [4]Danilka © (15.04.04 13:06) [20]
Использовать раздельно не катит, а то даааавно бы это сделал.
Дальше еще интересней будет, потом нужно сортировать
1/1
1/2
1/х
...
2/1
2/2
...
х/х
Кнопка Фы1 вообше отсуствует.
Danilka (2004-04-15 13:13:00) [5]да-да-да! я тоже требую объяснений! а кнопка ф1 у меня отсохла из-за того, что ей никто ниразу не пользовался. :)
BAYES (2004-04-15 13:09:00) [6]sniknik © (15.04.04 12:59) [18]
BAYES © (15.04.04 12:16)
Тип поля NO(String), в нем имеються записи и из запроса select * from prod order by no , можно понять, что это поле NO.
А вопрос задал, по-принципу, ЧТО ЕСТЬ и ЧТО НАДО? А из 18 ответов, осталось только ЧТО ЕСТЬ!!!
Не мог бы пояснить, что такое CInt(Left(xxx,1)), CInt(Mid(xxx,3,3)), что это делает?
Danilka (2004-04-15 13:06:00) [7][18] sniknik © (15.04.04 12:59)
имя поля: "no", в теме оно есть, прямо в заголовке. :))
[15] BAYES © (15.04.04 12:51)
Дык, ответил, причем по существу. Честно говоря, я уверен на 95%, что для твоей задачи правильнее все-таки писать в разные поля. Иначе, это назыается как-раз тем словом, которое я написал и которое ты тоже еще не знаешь, хорошенько запомни его, у меня есть ощущение, что ты не один раз услишышь в адрес своих работ. :))
Оставшиеся 5% это для тех задач, которые я не могу сейчас даже представить из-за послеобеденной сытой лени, а может их и нет вовсе.
div (2004-04-15 13:04:00) [8]Reindeer Moss Eater это автору решать, что ему по барабану, а что нет ))) по крайней мере я предложил хоть что-то, а вот от тебя не поступило пока ни одного предложеня. хотелось бы посмотреть... )
sniknik (2004-04-15 12:59:00) [9]не нашол в вопросе имя поля, подставил то что подставилось.
странно вы вопросы задаете (не только ты), все пояснение вопроса на абстракциях а в ответе конкретном не можеш всего одно допушение угадать.
Reindeer Moss Eater (2004-04-15 12:59:00) [10]div, что ты там думаешь - автору по барабану.
Он хочет сортировать свои данные, а не те нули, которые ему предлагают
div (2004-04-15 12:52:00) [11]Reindeer Moss Eater [12]
я думаю что представить мои "высасаные" данные в том виде как хочет автор (без нулей после слеша) не составит большого труда.
BAYES (2004-04-15 12:51:00) [12]Danilka © (15.04.04 12:47) [14]
Ты дурилка, что такое порнография я тоже не знаю,маленький еще. Ты по-сушеству ответить можешь?
Danilka (2004-04-15 12:47:00) [13]Если хранить числа в разных полях, индексированных, то сортировка будет раз сто бытрее. Причем, сортировать будет "правильно". :))
[13] BAYES © (15.04.04 12:43)
XXX - иногда этой аббревиатурой называют порнографию :))
BAYES (2004-04-15 12:43:00) [14]sniknik © (15.04.04 12:29) [4]
Поясни order by CInt(Left(xxx,1)), CInt(Mid(xxx,3,3)), что такое ХХХ?
Reindeer Moss Eater (2004-04-15 12:43:00) [15]div © (15.04.04 12:30) [6]
2 Reindeer Moss Eater [3]
даст. сортировка будет выглядеть например так:
4/0001
4/0002
....
4/0009
4/0010
Вы сортируйте данные автора, а не высосанные из пальца данные
Johnmen (2004-04-15 12:39:00) [16]>сортировка просходит, но странно
Нормально...
Соловьев (2004-04-15 12:38:00) [17]
> Сортировка происходит опять же в разнобой, не по-порядку,
> ни с пробелами, ни как!
где пробелы добавляешь? в начале?
{пробел}4/1
4/10
4/11
...
4/19
{пробел}4/2
4/20
Тогда отсортирует
Vlad (2004-04-15 12:37:00) [18]
> BAYES © (15.04.04 12:35) [8]
А не приходила в голову мысль хранить числа в разных полях ? ;-)
BAYES (2004-04-15 12:35:00) [19]Сортировка происходит опять же в разнобой, не по-порядку, ни с пробелами, ни как!
Ладно, пробую в IndexFieldName:=no(использую ADODataSet), сортировка просходит, но странно
4/1
4/10
4/11
...
4/19
4/2
4/20
...
Соловьев (2004-04-15 12:32:00) [20]
> Соловьев © (15.04.04 12:30) [5]
блин как тут форматировать.. :(
Короче
{пробел}4/9
4/10