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