日期:2014-05-17  浏览次数:20473 次

把几张临时表组合成一张临时表
有临时表如下:
#a:
Item 2013-2-1 2013-2-2 2013-2-3 2013-2-4 2013-2-5
a    1            2             3             4             5
#b:
Item 2013-2-1 2013-2-2 2013-2-3 2013-2-4 2013-2-5
b    1.1             2.2             3              4            5
#c:
Item 2013-2-1 2013-2-2 2013-2-3 2013-2-4 2013-2-5
c    1.1             5              13              4             5
#d:

Item 2013-2-1 2013-2-2 2013-2-3 2013-2-4 2013-2-5
d     7              1              11              2              9
组合成一张临时表如下:

Item 2013-2-1 2013-2-2 2013-2-3 2013-2-4 2013-2-5
a     1             2            3            4            5
b    1.1            2.2            3            4            5
c    1.1             5           13            4            5
d     7             1           11            2            9
 问题在于,除了“Item”字段,其它字段都是未知的,不过最多只有15个,如何组合成以上的样式?
 请不吝赐教!

------解决方案--------------------
提供个思路,先将所有的临时表做行列转置,从行转成列
Item
a 2013-2-1   1    
a       2013-2-2   2
a 2013-2-3   3
b       2013-2-4    4
b       2013-2-5   5
然后再进行行列转置,转回去,成为你想要的那种表格
------解决方案--------------------
CR