Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.08;
Скачать: CL | DM;

Вниз

Сортировка в запросе (ORDER)   Найти похожие ветки 

 
Barsky ©   (2005-12-21 11:18) [0]

Есть табличка на PARADOX
Есть в ней поле pole типа A(255)
В нем записанны значения типа ("10/0", "20/0", "2/4", "1/44")
Вывожу в GRID запросом SELECT pole FROM table ORDER BY pole

В результате получается

1/44
10/0
2/4
20/0

Хочется же чтобы было как у чисел а не стрингов:

1/44
2/4
10/0
20/0

Возможно ли это сделать?
Я пока вижу только такой вариант: заводить отдельное поле типа Number, заносить в него (10,20,2,1) и сортировать по нему.
Может это можно как-нибудь по другому решить?


 
wal ©   (2005-12-21 11:23) [1]

Проще завести два числовых поля. В одном хранить "числитель", в другом "знаменатель". Сортировать по числителю.


 
Tigra   (2005-12-21 11:27) [2]


> wal ©  


Этот вариант я описал.

А еще как-нибудь можно?


 
Desdechado ©   (2005-12-21 11:29) [3]

можно, но не в парадоксе


 
Reindeer Moss Eater ©   (2005-12-21 11:30) [4]

select cast(t.myfield as integer), t.* from mytable t
order by 1



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

Текущий архив: 2006.01.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
14-1134504989
(CHALING 32)S K i N E R
2005-12-13 23:16
2006.01.08
CHAT


14-1134363176
АлексейК
2005-12-12 07:52
2006.01.08
Лама Итигелов


14-1134227319
scarlett
2005-12-10 18:08
2006.01.08
базу данных НЕ через dBase, FoxPro, Paradox и т. д., а через объе


2-1134920031
Out84
2005-12-18 18:33
2006.01.08
Поправка работы с ini файлами


11-1116458973
AK Delfin
2005-05-19 03:29
2006.01.08
Забавная ситуация с TKolImageList.Delete ()