Transponieren von Spalten und Werten in eine Schlüsselspalte Microsoft Access

Transponieren von Spalten und Werten in eine Schlüsselspalte Microsoft Access

Gibt es eine Möglichkeit, die Daten im untenstehenden Formatbeispiel zu transponieren? Ich kann sie exportieren und in Excel zum Laufen bringen, aber ich würde es wirklich gerne in meiner Datenbank automatisieren können.

Beispiel:

Tabellenformat

Punkt Teil A Teil B Teil C
——————————————-
Aaaa 1 2 3
Bbbb Null 5 6
Cccc 1 2 Null
Dddd 4 Null 6

Gewünschte Ausgabe der Abfrage

   
Artikel Teil Menge
————————————
Aaaa Teil A 1   
Aaaa Teil B 2   
Aaaa Teil C 3   
Bbbb Teil A      
Bbbb Teil B 5   
Bbbb Teil C 6   
CCCC Teil A 1   
Cccc Teil B 2   
Cccc Teil C      
Dddd Teil A 4   
Dddd Teil B      
Dddd Teil C 6   

Antwort1

Ich kenne das in Access verwendete SQL nicht, aber in Standard-SQL würde dies ungefähr so ​​aussehen:

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

verwandte Informationen