【发布时间】:2013-07-29 20:22:03
【问题描述】:
使用 Sql server 2008 所以我有一个最终看起来像这样的查询表
例子:
month Year data
1 2012 123
... 2012 123
12 2012 123
1 2013 123
... 2013 123
12 2013 123
有没有办法对其进行选择,这样它就会像这样出来
month Year data month Year data
1 2012 123 1 2013 123
... 2012 123 ... 2013 123
12 2012 123 12 2013 123
基本上为它返回的每个新年添加一行新的列
【问题讨论】:
-
您使用的是哪个 DBMS? (PostgreSQL?MySQL?SQL Server?Oracle?)
-
很抱歉也编辑了这个问题。 sql server 2008
标签: sql sql-server-2008 pivot crosstab