【发布时间】:2016-06-07 17:25:03
【问题描述】:
我有一个表格(EMP_Comm_Calc),如下所示:
Min-Wage Max-Wage Comm% Work_Type_ID Working_Days Max_Allowed Min_Allowed
400 2000 30 2426 20 2000 1888
450 2000 30 2426 30 2000 1888
1680 2000 54 2426 20 2000 1888
1680 2000 54 2426 30 2000 1888
1900 2000 65 2426 20 2000 1888
1950 2000 65 2426 30 2000 1888
450 2500 30 2427 20 2500 1999
450 2500 30 2427 30 2500 1999
2100 2500 54 2427 20 2500 1999
2100 2500 54 2427 30 2500 1999
2380 2500 65 2427 20 2500 1999
2380 2500 65 2427 30 2500 1999
现在我想根据每个 Work_type_id 的 Comm% 和 Working_days 转置行,预期的输出是:
Work_Type_ID Min2065 Max2065 Min2030 Max2030 Min2054 Max2054 Min3065 Max3065 Min3030 Max3030 Min3054 Max3054 Max_allowed Min_Allowed
2426 1900 2000 400 2000 1680 2000 1950 2000 450 2000 1680 2000 2000 1888
2427 2380 2500 450 2500 2100 2500 2380 2500 450 2500 2100 2500 2500 1999
【问题讨论】:
-
欢迎来到 SO! SO上有成千上万个类似的问题——只需搜索Oracle pivot。投票结束。