J'ai une requête SQL (en utilisant MS-SQL 2005) qui génère des données avec ces colonnes:Comment UNPIVOT pour diviser des colonnes en rangées?
TimeStamp | SpeedMax | SpeedMin | HeightMax | HeightMin
-------------------------------------------------------
10 | 50 | 10 | 300 | 70
La forme que j'ai besoin dans bien est ceci:
TimeStamp | Speed | Height
---------------------------
10 | 50 | 300 <-- one row for the max values
10 | 10 | 70 <-- a second row for the min values
Compte tenu de la première ensemble de résultats ... quelle requête aurais-je besoin pour obtenir les données dans le deuxième format? Je pense que cela pourrait impliquer un non pivot, mais je suis nouveau à cela, et j'ai du mal à savoir quoi écrire.
Merci beaucoup.