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 : Sélectionner tout - Visualiser dans une fenêtre à part
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