将订单行旋转到订单列(动态数量)

时间:2019-01-23 13:44:16

标签: sql-server sql-server-2005 pivot

我们需要从SQL数据库中导出数据以上传到快递员的门户网站,但是它们要求完整的订单内容必须在单行中提供。而不是为订购的每个项目增加一行。

通常,我们提供这样的数据(每行不同的订单行,以OrderId为键):

Example #1

但是,他们需要这样的数据(每行一个订单,每行有更多列):

Example #2

一个订单可以有1个交易行,也可以有300个。 所以我不确定如何:

  • 透视正确的数据
  • 使其在订单行数上动态化。

0 个答案:

没有答案