Сортировка в запросе строк как чисел? #623201


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

В этой группе 1С