|
Можно ли объединить две группировки в одну колонку запросом? | ☑ | ||
---|---|---|---|---|
0
mdocs
19.02.15
✎
15:52
|
Очень хотелось бы получить нижнюю таблику из верхней
http://pics.rsh.ru/img/tables_lfl6d96c.png Без СКД, просто обычным запросом, для выгрузки в таблицу значений после. |
|||
1
mdocs
19.02.15
✎
15:54
|
Итог получается в колонке Вид номенклатуры но как его перенести в колонку с номенклатурой?
|
|||
2
Alexaha
19.02.15
✎
16:01
|
(1) скд
|
|||
3
D_E_S_131
19.02.15
✎
16:15
|
(1) "но как его перенести в колонку с номенклатурой?" — а что такое "колонка с номенклатурой"?
|
|||
4
Dен
19.02.15
✎
16:34
|
ВЫБРАТЬ
Таблица.Номенклатура ИЗ Таблица КАК Таблица ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РАЗЛИЧНЫЕ Таблица.ВидНоменклатуры ИЗ Таблица КАК Таблица Вот, все будет в одной колонке. |
|||
5
palpetrovich
19.02.15
✎
16:37
|
(0) на зачем собственно табличка в колонке которой будут значения разных типов?
...если чисто для вывода на печать - то открой для себя выборку с иерархией, которая прекрасно получается из первой таблички :) |
|||
6
FIXXXL
19.02.15
✎
16:37
|
(0) эти два поля как друг к другу относятся?
|
|||
7
D_E_S_131
19.02.15
✎
17:04
|
(4) И получится как у него на картинке нарисовано?
|
|||
8
mdocs
19.02.15
✎
17:44
|
(4) Будет то оно будет, но ведь не будет правильного порядка.
(5) Нет, для формы подбора, причем в УФ, где нет событий вывода( |
|||
9
mdocs
19.02.15
✎
17:44
|
(6) Как группа и подчиненный элемент
|
|||
10
salvator
19.02.15
✎
17:48
|
(0) Сделать итоги по второй колонке и выгрузить результат запроса в таблицу значений?
|
|||
11
ShoGUN
19.02.15
✎
17:48
|
(9) Запрос свой покажи.
|
|||
12
salvator
19.02.15
✎
17:49
|
(10) Сорри, не заметил что в одну колонку надо.
|
|||
13
mdocs
19.02.15
✎
17:50
|
(10) Именно так, потом обход в цикое и проставления значение в колонку 1. Работает, но как-то это неправильно, хотелось бы в запросе...
|
|||
14
salvator
19.02.15
✎
17:54
|
(13) Сделай как в (4), только добавив дополнительное числовое поле для каждой отдельной группы. И потом упорядочи по нему.
|
|||
15
FIXXXL
19.02.15
✎
17:56
|
так что ли?
ВЫБРАТЬ ВзаиморасчетыСКонтрагентами.Контрагент КАК Контрагент, СУММА(ВзаиморасчетыСКонтрагентами.СуммаУпр) КАК СуммаУпр ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами СГРУППИРОВАТЬ ПО ВзаиморасчетыСКонтрагентами.Контрагент ИТОГИ СУММА(СуммаУпр) ПО Контрагент ТОЛЬКО ИЕРАРХИЯ |
|||
16
ShoGUN
19.02.15
✎
17:57
|
(13) Покажи запрос. По-моему ты мечешься в поисках ИТОГИ ПО ... ТОЛЬКО ИЕРАРХИЯ.
|
|||
17
salvator
19.02.15
✎
17:57
|
Или вместо числового поля выведи просто код "группы".
|
|||
18
D_E_S_131
19.02.15
✎
18:07
|
Если что так (4) выведет:
Ном1 Ном2 Ном3 Вид1 Вид2 Вид3 |
|||
19
Сти
19.02.15
✎
18:39
|
Да, можно.
ВЫБРАТЬ
Лишние поля можно и потом убрать. |
|||
20
Сти
19.02.15
✎
18:49
|
(19) не обратил внимания на (9)
Тут сделано из элемента (номенклатура) и его реквизита (вид) Но можно, используя родителя вместо реквизита. |
|||
21
Dен
19.02.15
✎
20:35
|
А с каких пор запрос подразумевает какую-либо упорядоченность?
Хочу запросом, но в одной колонке ... Чем не устраивает две колонки и итоге в запросе, как сказано в (10). |
|||
22
Сти
19.02.15
✎
22:58
|
(21) Наверное, с тех пор, как в SQL придумали конструкцию ORDER BY.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |