我在根据相当大的数据集对透视进行排序时遇到了问题。我看过很多例子,但似乎没有一个涉及音量的问题--或者我只是遗漏了一些东西。我在这里看了很好:和,找到了很多很好的建议,但我仍然找不到正确的方法来排序我的pivot。SELECT a.* INTO #tempA
FROM (SELECT top (5000
我需要在同一列上轮转表数据两次。这是数据的截图。我希望每个商品ID都有一行,包含每年的购买价值和销售价值。我尝试这样做,选择了两次" year“列,对它进行了一些格式化,以便每个销售年度都以"S”为前缀,每个购买年度都以"P“开头,并使用2个旋转旋转来围绕2年的列进行旋转。下面是SQL查询(在SQL Server 2008
我有一个从数据透视表返回数据的过程。我只需要对这些数据进行排序,以便PIVOT以特定的顺序显示列。我需要按区域表中的"SortOrder“字段对它们进行排序。这是我的脚本。实际上我不需要返回sortorder字段,我只需要按sortorder排序的列。' + QuoteName(Region) FROM #Temp ORDER BY '