Здравствуйте, serb, Вы писали:
S>Как отсортировать результаты запроса по числовому полю в Access стандартным способом без использования каких либо своих хранимых процедур
добавить в запрос order by
... << RSDN@Home 1.1 beta 1 >>
— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Здравствуйте, _MarlboroMan_, Вы писали:
_MM_>Здравствуйте, serb, Вы писали:
S>>Как отсортировать результаты запроса по числовому полю в Access стандартным способом без использования каких либо своих хранимых процедур
_MM_>добавить в запрос order by
Тогда он мне и отсортирует
1
10
11
12
13
..
2
20
..
3
30
и тд
Здравствуйте, serb, Вы писали:
S>Тогда он мне и отсортирует S>1 S>10 S>11 S>12 S>13 S>.. S>2 S>20 S>.. S>3 S>30 S>и тд
это только если поле было строковым. для числовых полей всё будет в порядке
... << RSDN@Home 1.1 beta 1 >>
— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Здравствуйте, _MarlboroMan_, Вы писали:
_MM_>Здравствуйте, serb, Вы писали:
S>>Тогда он мне и отсортирует S>>1 S>>10 S>>11 S>>12 S>>13 S>>.. S>>2 S>>20 S>>.. S>>3 S>>30 S>>и тд
_MM_>это только если поле было строковым. для числовых полей всё будет в порядке
Здравствуйте, serb, Вы писали:
_MM_>>это только если поле было строковым. для числовых полей всё будет в порядке
S>ок S>спасибо
для преобразования строки в число используй ф-цию VAL()
... << RSDN@Home 1.1 beta 1 >>
— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
_MM_>Здравствуйте, serb, Вы писали:
_MM_>>>это только если поле было строковым. для числовых полей всё будет в порядке
S>>ок S>>спасибо
_MM_>для преобразования строки в число используй ф-цию VAL()
В mysql при запросе вида
SELECT ... ORDER BY VAL(version) DESC
вылетает с ошибкой
А при
SELECT ... ORDER BY (version + 0) DESC
и
SELECT ... ORDER BY (0 + version) DESC
все-равно сортирует как строку:
9.0
8.5
11.0
10.0
version — строковая (из расчета, что может быть типа "1.0 beta")
Подскажите пожалуйста как все-таки отсортировать по строковому полю, как по числовому.