J'essaie de comprendre la syntaxe de la requête pivot.SQL 2005 Pivot Query
I ont une valeur d'environ 20 champs de données agrégées tous associés à une zone, qui est la catégorie pour les 20 champs (par des champs je veux dire colonnes).
Il ressemble à ceci
Category1 column1 column2 column3
Category2 column1 column2 column3
et ainsi de suite ...
Ce que je suis en train de faire est de faire pivoter les résultats à venir comme ça
Category1 Category2 Category3
column1 column1 column1
column2 column2 column2
column3 column3 column3
Mes regards de requête comme ceci
SELECT TOP(3) category FROM
(
SELECT category FROM table
)p
PIVOT
(
AVG(column1) as column1, AVG(column2) as column2, AVG(column3) as column3)
FOR category IN category
) AS pvt;
Je cours SQL Server 2005. Merci pour toute aide ou suggestions!
PIVOT ou est-ce une transposition? –
Je ne sais pas je suppose. :-) Je n'ai jamais fait de transposition – a432511