Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Проблема с сортировкой по убыванию (Gizma) 22/01/2004 - 14:22:34
      Re: Проблема с сортировкой по убыванию (warhammer) 22/01/2004 - 14:37:59
      Re: Проблема с сортировкой по убыванию (Gizma) 22/01/2004 - 14:48:57
      Re: Проблема с сортировкой по убыванию (Dinky) 23/01/2004 - 00:22:54
      Re: Проблема с сортировкой по убыванию (Gizma) 26/01/2004 - 14:04:59
      Re: Спасибо! (Андрей) 14/10/2004 - 11:34:04

> Original message text:
> From: Gizma - 22/01/2004 - 14:22:34
> Subject:Проблема с сортировкой по убыванию
> -----------------
> делаю такой запрос:
> SELECT `refdes` , `num_plata`
> FROM `bom_1c`
> WHERE `num_plata` = '130'
> ORDER BY `refdes` ASC
>
> хочу получить данные по refdes в порядке возрастания а sql выдает вот так:
>
> C1 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C2 C20
>
> как правильно составить запрос чтобы получить
>
> C1 C2 C3 С4 С5 С6 С7 С7 С9 С10 C11 C12 C13 C14 C15 C16 C17 C18 C19
>
> ????
> если не трудно отправьте копию на email... спасибо.
>
>
>


From: Gizma - 22/01/2004 - 14:48:57
Subject:Проблема с сортировкой по убыванию
-----------------
пишу -
----------
SELECT `refdes` , `select` , `num_plata`
FROM `bom_1c`
WHERE `select` = '0' AND `num_plata` = '130'
ORDER BY substring_index( `refdes` , 'C', - 1 ) + 0 ASC
----------

Результат почти устроил, но есть непонятки в выборке:
R20 0 130
R23 0 130
R24 0 130
R25 0 130
R26 0 130
R27 0 130
R3 0 130 - не на месте
R21 0 130
RV1 0 130
RV2 0 130
RV3 0 130
C1 0 130
DC1 0 130 как это сюда попадает?
C2 0 130

и потом С1, С2 по алфавиту должны быть раньше..
глюк.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
17821



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |