преобразования строки в число в запросе #713751


#0 by nsteklov
Добрый день! У меня возник вопрос: имеется ли возможность в запросе преобразовать строку в число?
#1 by Фокусник
Кнопка Я справа от темы
#2 by МихаилМ
+100
#3 by Fragster
в общем случае нету :)
#4 by Fragster
причем поскольку в постгре, дб2 и мсскуле эта операция есть, остается предположение, что это 1сный файловый движок не умеет.
#6 by Maxus43
предположение? нельзя же. ни в файловом, ни в клиент-серверном. Преобразование типов не поддерживается, только Приведение
#7 by Fragster
я про возможности самих СУБД (CAST). а Приведение ссылок - это соединения. поскольку во всех СУБД должно работать, и во всех есть - остается только варианты: файловый движок не поддерживает или лениво в транслятор писать дополнительных пару строк.
#8 by Maxus43
почему не поддерживатеся 1с-кой преобразование примитивных типов в запросах - для меня вопрос конечно
#9 by Рэйв
Наверное лень было разбираться только ли цифры там, или еще и буквы есть или еще чего. Проще было вообще это дело задвинуть
#10 by Maxus43
СУБД сама разберётся, чай не маленькая)
#11 by Lama12
А операция какой национальный стандарт использует?
#12 by nsteklov
На самом деле тут началось с того, что нужно получить максимальный номер документа без учета стоящего перед ним префикса. Возможно ли это сделать в запросе?
#13 by Wobland
подстрока. если префикс везде
#14 by Лефмихалыч
Х-07-У0012-Й13 ПБ90012а который из них максимальный?
#15 by Wobland
первый. во втором вообще номера нет - сплошной префикс ;)
#16 by Рэйв
Не скажи. "а" - возможно это постфикс:-)
#17 by Лефмихалыч
ПБ90012б ПБ90012в ПБ90012г ход конем
#18 by User_Agronom
Не умничай. Операция сравнения на множестве строк определена.
#19 by Лефмихалыч
так вопрос в другой
#20 by Fragster
а что, сортировка строк как-то особенно работает?
#21 by PR
Можно. Но нахрена для этого преобразовывать в число?
#22 by Крошка Ру
А вдруг это пожелание заказчика? Хочу, мол, чтоб у тебя в запросах номера документов только как числа сравнивались
#23 by mikecool
а еще и конверт есть!
#24 by PR
Тогда в документ добаляется числовой реквизит "НомерЧислом", записывается автоматом и юзается.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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