2010-01-13 8 views
0

J'ai SQL Server 2005 Table CONCURRENT (Id, Titre, CDATE, le prix) Je veux formater la requête afin que son point de vue en Gridview sera comme ceci: alt text http://i46.tinypic.com/2cmxg76.jpgPivot requête sql

S'il vous plaît aider moi écrire la requête sql.

+1

Vous devez spécifier dans quel SGBDR vous êtes puisque les requêtes OLAP sont très dépendantes de DB ces jours-ci ... –

+0

J'utilise SQL Server 2005 – hotcoder

Répondre

1

SQL 2005 prend en charge PIVOT - le doc en ligne Livres est http://msdn.microsoft.com/en-us/library/ms177410(SQL.90).aspx

La principale lacune que j'ai trouvé avec les trucs PIVOT est que vous doit spécifier les noms de colonnes, mais vous pouvez utiliser une requête préalable et injecter les valeurs dans une variable varchar, puis l'exécuter.