Транспонировать несколько строк в один столбец MS доступа - PullRequest
0 голосов
/ 27 сентября 2018

Глядя на транспонирование данных ниже

3 строки

Order #         Carton       SKU    QTY Date       Hub  PODSTATUS
07232768343200  0           4384173 1   2018/08/13  CRB   X1
07331558939200  13746809    1724640 1   2018/08/19  CRB   X1
07332717287200  13746811    1724640 1   2018/08/19  CRB   X1

на

только один столбец

07232768343200
0
4384173
1
2018/08/13
CRB
X1
07331558939200
13746809
1724640
1
2018/08/19
CRB
X1
07332717287200
13746811
1724640
1
2018/08/19
CRB
X1

final result

любая помощь приветствуется, спасибо!

RTam

1 Ответ

0 голосов
/ 27 сентября 2018

Предполагая, что все ваши столбцы являются строками, вы можете использовать union all:

select order# from t union all
select carton from t union all
. . .

Возможно, вам придется явно преобразовать столбцы, которые не являются строками.

Обратите внимание, что результаты будут иметьнет конкретного порядка , поскольку таблицы представляют неупорядоченные множества .Вы не должны зависеть от порядка в наборе результатов.Если вы зависите от этого заказа, у вас должен быть дополнительный столбец, в котором указан порядок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...