سؤال

لست متأكدًا مما سيكون أفضل محور أو غير محدد. لدي العمود التالي في جدول واحد.


group1 | group2 | group3 | amtA1 | amtA2 | amtB1 | amtB2 | amtC1 | amtC1

وأنا بحاجة إلى طاولة المنتج مثل


group1
X | amtA1  | amtB1  | amtC1
Y | amtA2  | amtB2  | amtC2

group2
X | amtA1  | amtB1  | amtC1
Y | amtA2  | amtB2  | amtC2

group3
X | amtA1  | amtB1  | amtC1
Y | amtA2  | amtB2  | amtC2

أنا أبذل قصارى جهدي ولكن لم أستطع معرفة ذلك. سيكون موضع تقدير أي مساعدة.

هل كانت مفيدة؟

المحلول

محاولة

SELECT group1 As Group, "X" as ColType, amtA1 as ColA,  amtB1 as ColB, amtC1 as ColC
UNION
SELECT group1, "Y", amtA2,  amtB2, amtC2
UNION 
SELECT group2, "X", amtA1,  amtB1, amtC1
UNION 
SELECT group2, "Y", amtA2,  amtB2, amtC2
UNION 
SELECT group3, "X", amtA1,  amtB1, amtC1
UNION 
SELECT group3, "Y", amtA2,  amtB2, amtC2

يمكنك الآن التجميع بسهولة استنادًا إلى عمود "المجموعة".

على الرغم من أنني سأجري "مناقشة" حول تطبيع الجدول مع شخص ما في مؤسستك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top