我试图玩弄PIVOT
TSQL 命令,但我被卡住了。
我尝试了一些简约的例子,我也可以使用聚合函数来解决(所以请不要回答 using COUNT
),只是为了理解。
这是一个例子:
CREATE TABLE [dbo].[TestTable](
[EventType] [varchar](50) NULL,
[Date] [datetime] NULL
)
GO
insert into TestTable values ('Meeting', '2013-01-01')
insert into TestTable values ('Meeting', '2012-02-02')
insert into TestTable values ('Review', '2013-01-01')
insert into TestTable values ('Review', '2012-01-01')
insert into TestTable values ('Other', '2012-05-05')
你能告诉我PIVOT
为了获得每年和每个类型的结果而使用的查询吗?我预计:2013 年 1 次会议,2012 年 1 次,2013 年 1 次 Revview,...
谢谢