Суммирование строк в запросе по таблице #576162


#0 by Bibr
нужно суммировать строки табличной части в запросе(!) ВЫБРАТЬ    ПЛ_ЗаказПЛ_КатегорииОтказа.Ссылка КАК ДокументЗаказ,    ПЛ_ЗаказПЛ_КатегорииОтказа.Ссылка.Контрагент КАК Контрагент,    Сумма(РАЗЛИЧНЫЕ ПЛ_ЗаказПЛ_КатегорииОтказа.Комментарий) КАК Комментарий ИЗ Такая тема не катит - не работает СУММА для строк. Как быть? За запросом делать это не вариант.
#1 by БибиГон
Интересно чему будет равно Сумма( ? ;))
#2 by Мизантроп
LOL
#3 by shuhard
[не работает СУММА для строк. ] окуеть
#4 by Новиков
ты что там сума сошел чтоль в субботу? Как ты представляешь себе суммирование строк? :) Мама Папа Я Что в итоге будет? МамаПапаЯ?
#5 by БибиГон
Семья. )
#6 by Bibr
да знаю, что СУММА для строк не работает. но суммировать то строки можно. банальное: так вот и вопрос, как мне получить "МамаПапаЯ" ?
#7 by kuza2000
Это не суммирование. Эта операция называется "конкатенация" или по русски "объединение строк". В 1С обозначается символом "+", но никакого отношения ни к сложению, ни к агрегатной функции "СУММА" не имеет. В запросах нет агрегатных функций работающих со строками. Так что только цикл по результату запроса.
#8 by kuza2000
"Склейка" еще можно назвать :)
#9 by kuza2000
Пардон, МАХ и МИН можно делать со стороками, то есть только сравнивать друг с другом!
#10 by kuza2000
Но не "складывать"...
#11 by Bibr
см : "За запросом делать это не вариант."
#12 by Amiralnar
Тогда не пишите на 1С.
#13 by Bibr
Спасибо:)
#14 by kuza2000
Пиши хоть на дельфи или си, в запросе этого не сделаешь :)
#15 by kotletka
левым соединением , только количество левых соединений придется делать равным количество строк-1
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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