0

我有一些与一些生产投入和产出相关的数据。我想做的是,对于每次生产运行,显示输入和输出的内容。

在这一点上,我有一些看起来像这样的东西:

Run#   Item   Input    Output
1      X          1         
       Y                    1

2      A          2         
       B          3         2
       C                    3

其中输入/输出是从“方向”列组派生的,并且在 Run# 和 Item 上有行组。我想要的是这样的:

Run#   Item   Input    Item    Output
1         X       1       Y         1

2         A       2       B         2
          B       3       C         3

这甚至可能吗?我觉得应该是,但正如您可能从标题中看到的那样,我什至不知道从什么开始搜索。

4

1 回答 1

1

这样做的方法是在查询上添加一个 rank() ,如下所示:

dense_rank() OVER (Run#, Direction Order By ItemCode) as rank

然后,您可以按字段执行行分组rank(您不必显示列),并ItemCode在列分组中添加为列。

于 2012-08-17T05:21:43.490 回答