Как в запросе прибавить к числу строку (Пример: "7 шутк") ?!?! #293526


#0 by cas1612
Подскажите пожалуйста, есть такая проблема. Хочу чтобы в результате запроса была строка след содержания: "7 штук", ну чтобы к числу прибавить строку. Для этого как я понимаю надо число преобразовать в строку чтобы можно было осуществить сложение. Данные беру из Регистрнакопления.ТоварыНаСкладах.ОстаткиИОбороты. Результат запроса выводиться в ТП, я же хочу чтобы выводилось не просто число (кол-во), а строка типа [Число + Срока] (Пример: "7 штук"). Подскажите как это осуществить? PS Вырзать(<Выражение> КАК СТРОКА) - не работает.
#1 by вщдеук
а нафига именно в запросе это делать? при работе с результатом запроса не получится?
#2 by cas1612
Хых, ну так надо. Я пробовал эксперементировать со сложением строк в запросе, все нормально, числа соответственно тоже складывает, а мне надо строку прибавить к числу. Может есть варианты?
#3 by evd
может как обычно в коде сделать? "" + <Выражение> + " штук"
#4 by cas1612
Пробовал :) Так нельзя ошибку выдает, на первом знаке "+". Я так понимаю что он не преобразует автоматически к строке, даже если она первая. Косяк. Как же можно еще попробовать?
#5 by Vbif
ставь 8.1.8.76, в ней добавили конкатенацию строк
#6 by cas1612
А методами 8-ки есть решение? ))
#7 by cas1612
8.0 в смысле ;-)
#8 by evd
... КОНЕЦ
#9 by вщдеук
СУПЕР!!! :-)))))))
#10 by evd
:-D)))
#11 by cas1612
Не это не годиться :)
#12 by evd
Можно еще создать справочник соответствий и присоединять его в запросе
#13 by Wladimir_spb
Н-дя, почему не вывести просто две колонки, как во всех нормальных отчетах...
#14 by cas1612
Я тоже так подумывал сделать, но просто хотелось попробовать иначе )
#15 by Wladimir_spb
Ну, если иначе, то и очень даже оригинально. Респект
#16 by awa15
может ПРЕДСТАВЛЕНИЕ поможет? типа такого
#17 by evd
спасибо
#18 by evd
"+" строки не соединяет в запросах
#19 by BeaViS
Глумишься с каменным лицом? ))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям