SQL Pivot,重复键值,无聚合

时间:2016-06-09 13:55:55

标签: sql-server pivot

我正在尝试对下面的数据集执行一个数据透视表,在某些情况下,只有一个唯一的ID,在其他情况下2,有些情况下更多。我想以一种显示每个唯一ClaimID的方式来转动数据,ResponseRejectCode值是x,y,z;每个都有一列。请记住,拒绝代码并不总是int,例如可以是MR。

DataSet

我已经查看了下面的TechNet示例;但是,由于显而易见的原因,我无法使用聚合函数。

- 包含一行五列的数据透视表

SELECT 'AverageCost' AS Cost_Sorted_By_Production_Days, 
0, 1, 2, 3, 4
FROM
(SELECT DaysToManufacture, StandardCost 
    FROM Production.Product) AS SourceTable
PIVOT
(
AVG(StandardCost)
FOR DaysToManufacture IN (0, 1, 2, 3, 4)
) AS PivotTable;

任何帮助或指向我正确的方向将不胜感激!谢谢

0 个答案:

没有答案