枢轴SQL查询

问题描述:

我有SQL Server 2005的表 COMPETITOR(ID,标题,CDATE,价格) 我想格式化查询,以便其在GridView的视图将是这样的: alt text http://i46.tinypic.com/2cmxg76.jpg枢轴SQL查询

请帮助我写的SQL查询。

+1

您必须指定您所处的RDBMS,因为OLAP查询最近非常依赖于数据库... – 2010-01-13 11:59:23

+0

我正在使用SQL Sever 2005 – hotcoder 2010-01-13 12:39:12

SQL 2005支持PIVOT - 联机丛书中的文档是http://msdn.microsoft.com/en-us/library/ms177410(SQL.90).aspx

我与PIVOT的东西中发现的主要缺点是,你必须指定列名,尽管你可以事先使用查询并注入将值转换为varchar变量,然后执行该操作。