|
Сортировка в запросе строк как чисел? | ☑ | ||
---|---|---|---|---|
0
Ахиллес
01.08.12
✎
20:42
|
Есть реквизит типа "строка", заполнен 1 2 3... и т.д.
Как в запросе сделать сортировку по этому реквизиту, но что бы он сортировал их как числа? |
|||
1
Живой Ископаемый
01.08.12
✎
20:51
|
это легко... при помощи оператора ВЫБОР и упорного копи-паста... Конечно при условии, что числа целые хотя бы.
|
|||
2
Лоботряс
01.08.12
✎
20:54
|
(1) Смотря какая разрядность... может там миллион строк, замучаешься копипастить.
|
|||
3
Живой Ископаемый
01.08.12
✎
20:58
|
2(2)Все, разжалобил меня, Я уже плачу и высылаю автору денег на протезы для пальцев.
|
|||
4
Лоботряс
01.08.12
✎
21:02
|
(2) Лучше на протезы для нижних полушарий...
Вопрос вопросов, почему в язык запросов 1с не добавили возможность преобразования типов? |
|||
5
Живой Ископаемый
01.08.12
✎
21:04
|
то есть я сразу правильно понял, ветка не тематическая, а из раздела ЛАЙФ.
|
|||
6
EvgeniuXP
01.08.12
✎
21:05
|
(0) выгрузи в ТЗ и сортируй.
|
|||
7
EvgeniuXP
01.08.12
✎
21:06
|
(5) потому что в ТЗ сортируется всё прекрасно.
|
|||
8
mih_io
01.08.12
✎
21:06
|
результат запроса выгрузить в таблицу значений, строку сделать числом, юзнуть менеджервиртуальныхтаблиц и потом уже делать нужный запрос по этой таблице
|
|||
9
Asmody
01.08.12
✎
21:10
|
особливо ежли строк в запросе на миллион, работать будет ууууу…
|
|||
10
Ахиллес
01.08.12
✎
21:14
|
Данунахрен, добавлю ещё один реквизит. Числовой :-)
|
|||
11
Живой Ископаемый
01.08.12
✎
21:15
|
ффух...
|
|||
12
Лоботряс
01.08.12
✎
21:15
|
Объявим конкурс на самый длинный (по числу строк) запрос?
|
|||
13
Ахиллес
01.08.12
✎
21:16
|
То, что по человечески это не делается, я в принципе и так знал. Теплилась правда надежда, а вдруг гуру 1С подскажут какой нить хитрый метод.
|
|||
14
EvgeniuXP
01.08.12
✎
21:19
|
(9) если миллион строк, то делай реквизит с числом и параллельно пиши в базу и сортируй - раз такая задача могла быть, надо было изначально предусмотреть.
|
|||
15
H A D G E H O G s
01.08.12
✎
21:22
|
||||
16
Ахиллес
01.08.12
✎
21:29
|
(12) Применительно к задаче в (0) или вообще? Если вообще, то, я пишу сейчас множественный Insert в MySQL, там текст запроса динамически собирается. Будет порядка 4000 строк. Правда не знаю сожрёт она его или придётся по несколько сотен строк разбивать. В принципе 4000 не много вроде.
(15) Ну и что? Всё равно строки и числа в разном порядке сортироваться будут. Пример: 1 2 11 "1" "11" "2" Или нет? |
|||
17
Asmody
01.08.12
✎
21:41
|
(12) УПП вне конкуренции
|
|||
18
Asmody
01.08.12
✎
21:45
|
(16) mysqldump же такое генерит
|
|||
19
ДенисЧ
01.08.12
✎
21:54
|
(17) s/УПП/ЗУП/
|
|||
20
МихаилМ
01.08.12
✎
22:02
|
подобные сортировки - зло тк представление данных, а не получение.
исключение select top. но если хочется то можно v8: Поиск в строке |
|||
21
izekia
01.08.12
✎
22:47
|
(0) а сколькизначные числа ожидаются, они целые?
|
|||
22
izekia
01.08.12
✎
22:47
|
сколько знаков*
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |