Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Группировка в запросе в одну строку

Группировка в запросе в одну строку
Я
   helloman
 
25.09.18 - 15:55
Юзер 1    прибор №3    3
Юзер 1    прибор №3    5

В

Юзер1    3 5
 
 
   azernot
 
1 - 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с - универсального решения нет .
   helloman
 
3 - 25.09.18 - 16:03
(1) Юзер1    3 5 3
   bolobol
 
4 - 25.09.18 - 16:07
Универсальное (и единственное) решение есть: собрать запрос программно, вычислив необходимое количество колонок.

Если требуется одна колонка - программно обработать результат запроса.

Говорят, СКД сама такое может, значит - юзать СКД СоединитьСтроки()
   bolobol
 
5 - 25.09.18 - 16:09
(3) То что Прибор2 в третьей строке - пофик?
   helloman
 
6 - 25.09.18 - 16:24
(5) Неа
   bolobol
 
7 - 25.09.18 - 16:25
(6) Тогда, что же должно быть в результате?
   Cyberhawk
 
8 - 25.09.18 - 16:34
(4) "Универсальное (и единственное) решение" // Конечно же не единственное и в запросе это можно сделать
   bolobol
 
9 - 25.09.18 - 16:40
(8) Та что ж в (8) не сделано? ;)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует