![]() |
|
|
![]()
|
|
| MRF |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 2.10.2006 Репутация: нет Всего: нет |
Доброго времени суток! Поймите правильно, с такой сортировкой сталкиваюсь впервые и немогу ее прикрутить к другой процедуре. Инфы по сортировке строковых чисел мало, да и неразобрался...
Две таблицы: run.dbf и obmenrun.dbf. В run.dbf нужно сделать вышеупомянутую сортировку, а потом из obmenrun.dbf выбрать:
Несочтите за наглость... Прошу о помощи, т.к. сам убил уже два дня. Это сообщение отредактировал(а) Rodman - 29.1.2008, 12:07 |
|||
|
||||
| MRF |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 2.10.2006 Репутация: нет Всего: нет |
Неужели нерешаемая задача?
|
|||
|
||||
| MRF |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 2.10.2006 Репутация: нет Всего: нет |
Мдяяяяя....
|
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 8 Всего: 44 |
Что такое строковые числа?
Сортировка делается в запросе типа
Задача-то решаемая, эмулятор телепата глючит. -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| MRF |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 2.10.2006 Репутация: нет Всего: нет |
В таком запросе числа выводятся 10,11,14,21,253,33,334,66 ,а надо 1,2,3,4,5,6.... Поле не числовое, а строковое
|
|||
|
||||
| Lunatikus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 29.6.2007 Репутация: 1 Всего: 6 |
ммм,приведи на примере,что есть,а что надо.Что-то я не совсем понимаю,что требуется.
-------------------- TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games). сайт гильдии |
|||
|
||||
| X-Vlad |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 570 Регистрация: 10.4.2002 Где: Украина, Львов Репутация: 3 Всего: 5 |
|
||||||||
|
|||||||||
| Lunatikus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 29.6.2007 Репутация: 1 Всего: 6 |
не думаю,что он не додумался бы поставить order,если б ему это надо было.MRF,вылезай,проясни вопрос.
-------------------- TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games). сайт гильдии |
|||
|
||||
| Lunatikus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 29.6.2007 Репутация: 1 Всего: 6 |
MRF, а что тебе мешает вместо * в селекте ставить нужное поле,переведенное в числовой формат?
-------------------- TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games). сайт гильдии |
|||
|
||||
| X-Vlad |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 570 Регистрация: 10.4.2002 Где: Украина, Львов Репутация: 3 Всего: 5 |
судя с
то именно то недодумался кстати возможно просто не зделал
вставляются то данные в таблицу в разные места... надо создавать индексы, ключи и т.д. Добавлено @ 17:09
сомневаюсь что там есть функция CAST()... Какую базу юзаем? Это сообщение отредактировал(а) X-Vlad - 29.1.2008, 17:09 |
||||||||||
|
|||||||||||
| MRF |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 2.10.2006 Репутация: нет Всего: нет |
Ребята, дело не в этом. Поле id_drv строковое, и числа в нем сортируются неправильно, типа: 1,12,15,165,189,20,26,267,568,78,86 и т.д.
Надо так:1,2,3,4,5,6,7,8,9,10,11,12... Поэтому ORDER BY неподходит... Добавлено через 1 минуту и 6 секунд BDE |
|||
|
||||
| Lunatikus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 29.6.2007 Репутация: 1 Всего: 6 |
это конкретный пример?Т.е. у тебя есть числа 12,245,45,2 строкового типа.И тебе надо получить ряд из них 1,2,3,4?уверен?может все же я не так понял и надо получить 2,12,45,245?
нет cast()-найдется что-то другое =) convert в помощь -------------------- TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games). сайт гильдии |
|||
|
||||
| MRF |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 2.10.2006 Репутация: нет Всего: нет |
Мне нужен не порядковый ряд, а именно ПРАВИЛЬНУЮ СОРТИРОВКУ тех чисел, которые имеются в Id_drv файла run.dbf, и привязать ее к :
|
||||
|
|||||
| Lunatikus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 29.6.2007 Репутация: 1 Всего: 6 |
ну,Как я уже говрил,переводи в числовой тип,его и сортируй.Или с этим проблема?синтаксис convert или format посмотри,я не помню их.
-------------------- TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games). сайт гильдии |
|||
|
||||
| X-Vlad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 570 Регистрация: 10.4.2002 Где: Украина, Львов Репутация: 3 Всего: 5 |
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |