|
Результат запроса в одну строку.
| ☑ |
0
Alex_Rav74
23.12.19
✎
14:25
|
Добрый день.
Как можно в запросе (НЕ СКД) результат временной таблицы поместить в одну строку?
Дано:
"VIN1"
"VIN2"
"VIN3"
Нужно:
"VIN1 + VIN2 + VIN3"
|
|
1
ДенисЧ
23.12.19
✎
14:25
|
А что, за СКД дадут 15 лет строго расстрела?
|
|
2
novichok79
23.12.19
✎
14:26
|
на ум только извраты приходят, типа автоматического формирования текста запроса.
|
|
3
dka80
23.12.19
✎
14:28
|
Выбрать
vin1,
"",
""
Объединить все
"",
vin2,
""
Объединить все
"",
"",
vin3
поместить ВТ
Из ТЗ
;
Выбрать
Максимум(vin1),
Максимум(vin2),
Максимум(vin3)
Поместить Вт2
Из ВТ
;
Выбрать vin1+vin2+vin3
Из Вт2
|
|
4
dka80
23.12.19
✎
14:29
|
А вообще тебе транспонирование в запросе нужно курить
|
|
5
Alex_Rav74
23.12.19
✎
14:34
|
(3) - количество строк неизвестно
(4) - спасибо - буду курить.
|
|
6
mikecool
23.12.19
✎
14:35
|
(1) у меня не взлетело, пока задача забыта, но не доделана ((
|
|
7
palsergeich
23.12.19
✎
14:51
|
ИМХО - тебе это не нужно
|
|
8
Alex_Rav74
23.12.19
✎
15:16
|
(4) - так транспонирование это замена строк столбцами - как оно может помочь?
|
|
9
inkvizitr
23.12.19
✎
16:40
|
если количество строк не известно, тогда смотри 3 и собирай текст запроса в цикле
|
|
10
Garykom
гуру
23.12.19
✎
16:49
|
(0) Циклом
|
|
11
dka80
23.12.19
✎
16:51
|
(+10) +менеджер временных таблиц, если нужно потом данные в запросе использовать
|
|
12
dka80
23.12.19
✎
16:52
|
(8) потому что столбцы проще сложить в один
|
|