Главная страница
    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.005 c
1-34428
oleg_sys
2003-04-28 18:03
2003.05.12
Как определить командную строку вызова программы?


1-34396
Лана Розанова
2003-04-30 10:20
2003.05.12
Excel


1-34455
msoftware
2003-04-28 14:51
2003.05.12
Как загрузить из DLL дочерную MDI форму?


1-34476
galexis
2003-04-29 13:23
2003.05.12
Не работает OnKeyDown на клавишу Tab


1-34482
Zilog
2003-04-29 16:21
2003.05.12
Народ!! Подскажите pls как в ListBox связать строчку с указателем





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский