Requête Access SQL

arnoldint Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
arnoldint Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une table comme le montre cet exemple:

C1 C2
--- ---
a 1
a 2
a 3
b 1
b 3
c 2
c 4

Je voudrais faire une requête pour avoir un résultat horizontal c'est à dire lister les attributs pour chaque enregistrement de la première colonne comme celui là:

a 1 2 3
b 1 3
c 2 4

Merci par avance

4 réponses

Jacques
 
Bonjour,
J'ai trouvé une solution approchante.
Pour faire avancer le Schmilblick

TRANSFORM (MaTable.C2) AS CompteDeC2
SELECT MaTable.C1, ([MaTable].[C1]) AS [Total de C2]
FROM [MaTable]
GROUP BY MaTable.C1
PIVOT MaTable.C2;

Résultat obtenu :

a 1 2 3
b 1 3
c 2 4
0
arnoldint Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Merci Jacques
c'est presque ce que je veux, j'ai testé ta formule mais j'aurais des champs vides car ta formule affecte à chaque colonne la même valeur
0
Jacques
 
Bonsoir,
Je te dois une précision :
En faisant le copier/coller du résultat de ma requête dans le présent espace CCM, les cellules vierges se sont auto-effacées et le résultat devient celui que tu attends.
Par curiosité je te suggère de procéder à un essai pratique .....
Ça peut devenir une piste à suivre ....

a 1 2 3
b 1 3
c 2 4

Cordialement
0
arnoldint Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

J'avais testé la requête ca marche pour cet exemple, En fait j'ai une table qui contient environ 35000 ligne et chaque valeur de la premiere colonne aura pres de 50 valeurs. quand j'applique la requête sur ma table, il m'affiche une erreur comme quoi il y a trop d'en tête..
si je n'avais que qlques lignes ça aurait été tres pratique

Cdt,
0