[2005] Utilisation de PIVOT
Bonjour,
j'ai bcp de mal à comprendre l'utilisation de PIVOT et UNPIVOT.
Est-ce que par exemple vous pourriez me dire comment avec ces opérateurs je peux obtenir une table (résultat de requête) dont les colonnes seraient 1, 2, ..., 9 avec une ligne où il n'y aurait que des valeurs 'A' pour chaque colonne et une ligne où il n'y aurait que des valeurs 'B' ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
; WITH AB (
Lettre
)
AS
(
SELECT 'A'
UNION
SELECT 'B'
)
, 1A9 (
Chiffre
)
AS
(
SELECT 1
UNION
SELECT 2
UNION
SELECT 3
UNION
SELECT 4
UNION
SELECT 5
UNION
SELECT 6
UNION
SELECT 7
UNION
SELECT 8
UNION
SELECT 9
)
??? |
Citation:
Envoyé par Résultat souhaité
1|2|3|4|5|6|7|8|9
A|A|A|A|A|A|A|A|A
B|B|B|B|B|B|B|B|B
Merci