Транспонирование столбцов и значений в ключевой столбец Microsoft Access

Транспонирование столбцов и значений в ключевой столбец Microsoft Access

Есть ли способ транспонировать данные в приведенном ниже примере формата? Я могу экспортировать и заставить это работать в Excel, но мне бы очень хотелось иметь возможность автоматизировать это в моей базе данных.

Пример:

Формат таблицы

Элемент Часть A Часть B Часть C
——————————————-
Аааа 1 2 3
Бббб Ноль 5 6
Кккк 1 2 Ноль
Дддд 4 Ноль 6

Желаемый результат запроса

   
Элемент Часть Кол-во
————————————
Аааа Часть А 1   
Аааа Часть Б 2   
Аааа Часть C 3   
Бббб Часть А      
Бббб Часть Б 5   
Бббб Часть C 6   
Cccc Часть A 1   
CCCC Часть B 2   
CCCC Часть C      
Dddd Часть A 4   
Дддд Часть Б      
Dddd Часть C 6   

решение1

Я не знаю, какой SQL используется в Access, но в стандартном SQL это будет выглядеть примерно так:

select Item, 'Part A', PartA
from Table
union
select Item, 'Part B', PartB
from Table
union
select Item, 'Part C', PartC
from Table
order by 1,2

Связанный контент