如何在SQL Server中创建动态交叉表

时间:2018-02-28 03:17:13

标签: sql-server crosstab

我将使用SQL Server创建交叉表。交叉表需要3个特定名称。请关注

我有下表:

Location Company Month Year  Amount
A        ACO     11    2017  100
A        ACO     12    2017  101
A        ACO     1     2018  98
B        NAMO    11    2017  40
B        NAMO    12    2017  78
B        NAMO    1     2018  200

我想创建类似以下的交叉表。这些月份将根据用户查询而更改,但是当更改为交叉表时,月份将固定如下:

Location Company   Month1 Month2 Month3
A        ACO       100    101    98
B        NAMO      40     78     200

但我不需要像通常使用的那样。我的情况不同

Location Company   11     12     1
A        ACO       100    101    98
B        NAMO      40     78     200

感谢您的帮助

0 个答案:

没有答案