您好,是否可以将行值转换为列。我正在使用 ORACLE SQL,我想将月份转换为具有 kpi 值的列,如下所示。我尝试了分区和合并语句,但似乎没有任何效果。我真的很感激一些帮助。先感谢您。
输入数据:
| 部门 | 年 | 月 | 关键绩效指标 | 价值 |
|---|---|---|---|---|
| A | 2000年 | 1 | 销售量 | 5000 |
| A | 2000年 | 1 | 每个客户的收入 | 120 |
| A | 2000年 | 2 | 销售量 | 6000 |
| A | 2000年 | 2 | 每个客户的收入 | 140 |
期望的输出:
| 部门 | 年 | 关键绩效指标 | 1 | 2 |
|---|---|---|---|---|
| A | 2000年 | 销售量 | 5000 | 6000 |
| A | 2000年 | 每个客户的收入 | 120 | 140 |