|
Группировка в запросе в одну строку
| ☑ |
0
helloman
25.09.18
✎
15:55
|
Юзер 1 прибор №3 3
Юзер 1 прибор №3 5
В
Юзер1 3 5
|
|
1
azernot
25.09.18
✎
16:00
|
Запрос - нет.
СКД - СоединитьСтроки()
А если
Юзер 1 прибор №3 3
Юзер 1 прибор №3 5
Юзер 1 прибор №2 3
надо
Юзер1 3 5 3?
Или
Юзер1 3 5?
|
|
2
МихаилМ
25.09.18
✎
16:02
|
болезнь одинесника детектед: путать получение данных с представлением.
в tsql такое возможно , но нежелательно, тк модель данных становиться неточной.
в языке запросов 1с - универсального решения нет .
|
|
3
helloman
25.09.18
✎
16:03
|
(1) Юзер1 3 5 3
|
|
4
bolobol
25.09.18
✎
16:07
|
Универсальное (и единственное) решение есть: собрать запрос программно, вычислив необходимое количество колонок.
Если требуется одна колонка - программно обработать результат запроса.
Говорят, СКД сама такое может, значит - юзать СКД СоединитьСтроки()
|
|
5
bolobol
25.09.18
✎
16:09
|
(3) То что Прибор2 в третьей строке - пофик?
|
|
6
helloman
25.09.18
✎
16:24
|
(5) Неа
|
|
7
bolobol
25.09.18
✎
16:25
|
(6) Тогда, что же должно быть в результате?
|
|
8
Cyberhawk
25.09.18
✎
16:34
|
(4) "Универсальное (и единственное) решение" // Конечно же не единственное и в запросе это можно сделать
|
|
9
bolobol
25.09.18
✎
16:40
|
(8) Та что ж в (8) не сделано? ;)
|
|
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн