【问题标题】:Transpose mutiple rows in one column MS access在一列 MS 访问中转置多行
【发布时间】:2023-03-07 05:43:01
【问题描述】:

希望转置下面的数据

3 行

Order #         Carton       SKU    QTY Date       Hub  PODSTATUS
07232768343200  0           4384173 1   2018/08/13  CRB   X1
07331558939200  13746809    1724640 1   2018/08/19  CRB   X1
07332717287200  13746811    1724640 1   2018/08/19  CRB   X1

只有一栏

07232768343200
0
4384173
1
2018/08/13
CRB
X1
07331558939200
13746809
1724640
1
2018/08/19
CRB
X1
07332717287200
13746811
1724640
1
2018/08/19
CRB
X1

感谢任何帮助!

RTam

【问题讨论】:

    标签: sql database ms-access


    【解决方案1】:

    假设你所有的列都是字符串,你可以使用union all:

    select order# from t union all
    select carton from t union all
    . . .
    

    您可能需要显式转换非字符串的列。

    请注意,结果将没有特定顺序因为表格代表无序集。您不应该依赖结果集中的顺序。如果您依赖该排序,则应该有一个额外的列来指定排序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多