Сложение строк в запросе #368452


#0 by yurikmurmansk
Хочу в одном поле объединить несколько строковых полей. Результат запроса список номеров документов: --------|-------| 0000001 |0000002| --------|-------| Можно ли получить результат в таком виде? ----------------| 0000001;0000002 | ----------------|
#1 by Черный всадник
Нет.
#2 by Garkin
Скорее да чем нет.
#3 by yurikmurmansk
Кто больше?
#4 by Garkin
так ты попробуй, че аукцион устраивать?
#5 by yurikmurmansk
Пробую Через консоль запросов-не получается    Теперь через СКД Тоже че то не получается
#6 by Мебиус
Да но только не в запросе - недавно такую штуку  делал
#7 by Черный всадник
Через СКД можно
#8 by yurikmurmansk
Имеешь ввиду потом обрабатывать результат запроса, например через ТЗ?
#9 by Garkin
я в шоке. запрос покажи чтоли?
#10 by НичегоНеЗнаюВ1С
Можно, например, вот так: Выбрать (Спр.Код+";"+Спр.Наименование) как Поле1 Из Справочник.ФизическиеЛица Спр
#11 by yurikmurmansk
ИЗ    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
#12 by Garkin
и где в этом запросе несколько строковых полей? Че складывать то?
#13 by yurikmurmansk
Да блин суть то и есть в том, что хочу получить одно поле со значениями всей выборки через ";"
#14 by asady
упал.
#15 by yurikmurmansk
Так я и спрашиваю это вообще возможно. Если нет так я и мучиться не буду.
#16 by Garkin
Как ты получил результат в таком виде: --------|-------| 0000001 |0000002| --------|-------| ? Запросом скорее нет чем да.
#17 by asady
можно все - а поле у тебя не треснет от такой конкатенции а? если в таблице строк так под миллион.
#18 by yurikmurmansk
Строк будет максимум 20*11знаков=220 символов вполне реально. Только как?
#19 by yurikmurmansk
Согласен не так. А так: ------ 000001 ------ 000002 ------
#20 by Garkin
Если очень, очень хочется, и никакие извращения нам не чужды, то можно через СКД с использованием внешних функций и глобальной ТЗ.
#21 by Beans
Если напрямую к серверу то - запрос не проблема, а если из 1с то вот так можно поизвращаться: выбрать первые 1 Т1.код  + ";" + Т2.код  + ";"+ Т3.код из справочник.номенклатура  как Т1 соединение справочник.номенклатура  как Т2 по т1.код < т2.код соединение справочник.Номенклатура  как Т3 по т2.код < т3.код
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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