|
преобразования строки в число в запросе | ☑ | ||
---|---|---|---|---|
0
nsteklov
09.07.14
✎
13:17
|
Добрый день!
У меня возник вопрос: имеется ли возможность в запросе преобразовать строку в число? |
|||
1
Фокусник
09.07.14
✎
13:18
|
(0) Кнопка Я справа от темы
|
|||
2
МихаилМ
09.07.14
✎
13:18
|
(1)
+100 |
|||
3
Fragster
гуру
09.07.14
✎
13:19
|
в общем случае нету :)
|
|||
4
Fragster
гуру
09.07.14
✎
13:20
|
причем поскольку в постгре, дб2 и мсскуле эта операция есть, остается предположение, что это 1сный файловый движок не умеет.
|
|||
5
Fish
09.07.14
✎
13:20
|
||||
6
Maxus43
09.07.14
✎
13:30
|
(4) предположение? нельзя же. ни в файловом, ни в клиент-серверном. Преобразование типов не поддерживается, только Приведение
|
|||
7
Fragster
гуру
09.07.14
✎
13:35
|
(6) я про возможности самих СУБД (CAST). а Приведение ссылок - это соединения.
поскольку во всех СУБД должно работать, и во всех есть - остается только варианты: файловый движок не поддерживает или лениво в транслятор писать дополнительных пару строк. |
|||
8
Maxus43
09.07.14
✎
13:38
|
почему не поддерживатеся 1с-кой преобразование примитивных типов в запросах - для меня вопрос конечно
|
|||
9
Рэйв
09.07.14
✎
13:40
|
(8)Наверное лень было разбираться только ли цифры там, или еще и буквы есть или еще чего. Проще было вообще это дело задвинуть
|
|||
10
Maxus43
09.07.14
✎
13:41
|
(9) СУБД сама разберётся, чай не маленькая)
|
|||
11
Lama12
09.07.14
✎
13:52
|
(4) А операция какой национальный стандарт использует?
|
|||
12
nsteklov
09.07.14
✎
14:11
|
На самом деле тут началось с того, что нужно получить максимальный номер документа без учета стоящего перед ним префикса. Возможно ли это сделать в запросе?
|
|||
13
Wobland
09.07.14
✎
14:12
|
(12) подстрока. если префикс везде
|
|||
14
Лефмихалыч
09.07.14
✎
14:13
|
Х-07-У0012-Й13
ПБ90012а который из них максимальный? |
|||
15
Wobland
09.07.14
✎
14:15
|
(14) первый. во втором вообще номера нет - сплошной префикс ;)
|
|||
16
Рэйв
09.07.14
✎
14:16
|
(15)Не скажи. "а" - возможно это постфикс:-)
|
|||
17
Лефмихалыч
09.07.14
✎
14:17
|
ПБ90012б
ПБ90012в ПБ90012г ход конем |
|||
18
User_Agronom
09.07.14
✎
14:22
|
(14) Не умничай. Операция сравнения на множестве строк определена.
http://s005.radikal.ru/i210/1407/f8/51395cf35f5f.jpg |
|||
19
Лефмихалыч
09.07.14
✎
14:29
|
(18) так вопрос в (0) другой
|
|||
20
Fragster
гуру
09.07.14
✎
14:30
|
(12) а что, сортировка строк как-то особенно работает?
|
|||
21
PR
09.07.14
✎
14:34
|
(12) Можно. Но нахрена для этого преобразовывать в число?
|
|||
22
Крошка Ру
09.07.14
✎
14:41
|
(21) А вдруг это пожелание заказчика?
Хочу, мол, чтоб у тебя в запросах номера документов только как числа сравнивались |
|||
23
mikecool
09.07.14
✎
14:42
|
(7) а еще и конверт есть!
|
|||
24
PR
09.07.14
✎
14:59
|
(22) Тогда в документ добаляется числовой реквизит "НомерЧислом", записывается автоматом и юзается.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |