我需要通过在第一列上进行分组将我的第二列和第三列转换为行。以下是我目前的数据:
vendor technology version
microsoft sql server 2008
microsoft sql server 2012
microsoft windows xp
microsoft .NET Framework 1.1 SP1
oracle Hyperion Essbase 11
Adobe Adobe Acrobat 4
Adobe Adobe Acrobat 7
我希望一行供应商的结果只有如下所示:
Vendor technology-version technology-version technology-version technology-version
microsoft sql server-2008 sql server-2012 windows-XP .NET Framework-1.1 SP1
oracle Hyperion Essbase-11
Adobe Adobe Acrobat-4 Adobe Acrobat-7
似乎我无法访问枢轴,因为我收到以下错误消息:
Msg 325,Level 15,State 1,Line 8
' pivot'附近的语法不正确。您可能需要将当前数据库的兼容级别设置为更高的值才能启用此功能。请参阅ALTER DATABASE的SET COMPATIBILITY_LEVEL选项的帮助。