|
Соединить строки в одну строку Запрос | ☑ | ||
---|---|---|---|---|
0
myr4ik07
27.07.16
✎
14:16
|
Привет, есть http://prntscr.com/by4f5f хотел бы свернуть, что бы вышло
Канальний перех 000024097 ВС-000005755 3* Стоп,Стоп1 в одну строку. СКД не использую. Строк может быть несколько, меняется только Стоп1, стоп3, стоп4 и цифра с (3*) то есть там может быть 1, 2, 3, что бы эти суммировались числа |
|||
1
myr4ik07
27.07.16
✎
14:19
|
что бы предпосленее поле суммировалось, а последнее соеденялось
|
|||
2
myr4ik07
27.07.16
✎
14:20
|
(1) колонки имею ввиду
|
|||
3
Повелитель
27.07.16
✎
14:22
|
Соединяй, разрешаю ))
|
|||
4
myr4ik07
27.07.16
✎
14:23
|
(3) как?
|
|||
5
Vladal
модератор
27.07.16
✎
14:25
|
Если нечего сказать, лучше промолчать.
|
|||
6
Vladal
27.07.16
✎
14:44
|
А сколько предполагается строк соединять?
Можно полученную таблицу обработать программно и снова поместить в запрос во временную таблицу и продолжить дальше работать с запросом. Если делать только с помощью запроса - есть только такая идея: 1. Во временную таблицу поместить свернутую по первым 4 колонкам таблицу 4 (товар, артикул, код, количество). 2. Во вторую временную таблицу поместить данные последней колонки и транспонировать её строки в колонки. 3. Соединить обе временные таблицы, объединив значения из колонок второй таблицы в одну строку и присоединив её к свернутой таблице. |
|||
7
b_ru
27.07.16
✎
14:47
|
(4) Да плюсиком же банальным.
|
|||
8
f_vadim
27.07.16
✎
14:48
|
всё очень просто http://catalog.mista.ru/public/200275/
|
|||
9
Vladal
27.07.16
✎
14:55
|
(7) Проплюсуй несколько строк из колонки.
(8) Ух ты. Интересно! |
|||
10
FobusVGrunt
27.07.16
✎
15:10
|
(8) Не знаю, что там простого - тонны кода, мне кажется нужно искать аналог SQL функции GROUP_CONCAT, может она есть в 8-ке. Похожая проблема была у меня решилась в пару строчек Sql запроса на черных запросах Sqlite.
Похожая тема обсуждалась: Как склеить запросом несколько строк в одну, на примере таблицы 1SConst |
|||
11
f_vadim
27.07.16
✎
15:26
|
(10) *сарказм*
но я как-то использовал, из интереса больше. в запросах нету никакого GROUP_CONCAT. вообще много чего нету. |
|||
12
Зая Бусечка
27.07.16
✎
15:42
|
В запросах 1с такого сделать нельзя. Если только извращаться с СКД.
|
|||
13
f_vadim
27.07.16
✎
15:47
|
(12) зачем так категорично? это "сложно, но не невозможно"
|
|||
14
FobusVGrunt
27.07.16
✎
16:46
|
(11) Тогда выход вложенными запросами формировать значение последней колонки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |