¿Hay alguna manera de transponer los datos en el ejemplo de formato siguiente? Puedo exportarlo y hacerlo funcionar en Excel pero realmente me gustaría poder automatizarlo en mi base de datos.
Ejemplo:
Formato de tabla
Artículo Parte A Parte B Parte C —————————————- Aaaa 1 2 3 Bbbb Nulo 5 6 Cccc 1 2 Nulo Dddd 4 Nulo 6
Resultado deseado de la consulta
Artículo Parte Cant. ———————————— Aaaa Parte A 1 Aaaa Parte B 2 Aaaa Parte C 3 Bbbb Parte A Bbbb Parte B 5 Bbbb Parte C 6 Cccc Parte A 1 Cccc Parte B 2 Cccc Parte C Ddd Parte A 4 Ddddd Parte B Ddddd Parte C 6
Respuesta1
No conozco el SQL utilizado en Access, pero en SQL estándar sería similar a:
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