Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Вниз

Нестандартная сортировка. Помогите !!!!   Найти похожие ветки 

 
AleksChern   (2003-04-22 16:09) [0]

Уважаемые Мастера, столкнулся с проблемой: есть таблица с полем INV вида (1 1.1 1.1.1 1.2 1.2.1 1.12.1 и т.д.)сортирую order by,
получается каша вида (1 1.1 1.1.1 1.12.1 1.2 1.2.1 и т.д), а необходима видимость иерархической структуры. Помогите пожалуйсто, время дорого. Прийму любой вариант (SQL, Delphi)
С уважением Aleks


 
SiJack   (2003-04-22 16:19) [1]

Точного ответа не скажу но проблема видимо в использовании
десятков в номере :
1.12
1.2
а если так то
1.02
1.12


 
REA   (2003-04-22 16:20) [2]

А нет желания разбить поле? Или и т.д. неограничено?


 
Vopros   (2003-04-22 16:24) [3]

Самый тупой подход это создать дополнительно такое количество полей равное количеству вложенности и естественно заполнять их.


 
SiJack   (2003-04-22 16:26) [4]

В принципе можно сделать так
00х.00х.00х в зависмости от того сколько надо разрядов
а выводить все это в формате х.х.х
в событии OnCalcFields убирать лишние нули
и се!!!


 
AleksChern   (2003-04-22 16:32) [5]

Спасибо всем, кол-во записей неограничено.
Попробую по совету SiJack,
Но если есть еще варианты - пишите...
С уважением Aleks



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
1-34449
Feb
2003-04-29 05:00
2003.05.12
Как мне создавать вкладки


14-34566
Scorpx
2003-04-17 19:31
2003.05.12
Обновление сайта!!!


14-34617
Феликс
2003-04-22 00:22
2003.05.12
Как вы считаете, можно ли верить заявлению Валерии?


4-34641
NAlexey
2003-03-11 14:06
2003.05.12
BorderStyle


1-34481
dimon1979
2003-04-29 16:12
2003.05.12
Встроенный ассемблер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский