[Resolu] Requete tableau croisé

Requete tableau croisé [Resolu] - SQL/NoSQL - Programmation

Marsh Posté le 04-10-2006 à 11:58:59    

Bonjour,
 
Je suis sous Access.
 
J'ai une table Code genre:
 
id  Libelle
---------
1   Code1
2   Code2
 
Ensuite j'ai une table genre
Personne  Code
---------------
Pers1        1
Pers1        1
Pers1        2
Pers1        1
Pers1        3
Pers2        1
Pers2        3
 
Et je doit faire un count des différents count
Ce qui me donne:
Personne  Code   CountCode
----------------------------
Pers1        1         3
Pers1        2         1    
Pers1        3         1
Pers2        1         1
Pers2        3         1
 
Le probleme est que je doit avoir les colonne de l'autre sens comme dans un tableau croisé dynamique de Excel :
Personne  Code1  Code2  Code3
-------------------------------
Pers1         3        1         1
Pers2         1                  1
 
Y a t il une solution pour faire ca? (j'espere que c'est compréhensible ;-) )
 
D'avance merci
 
Ben


Message édité par the big ben le 04-10-2006 à 12:45:13
Reply

Marsh Posté le 04-10-2006 à 11:58:59   

Reply

Marsh Posté le 04-10-2006 à 12:52:51    

ça me paraît difficile comme ça.
 
Le titre des "colonnes" dans les requêtes, sont en vérité un élément de la requête SQL SELECT.
Dans ton exemple valide, "Personne", "Code", et "CountCode".
 
Tu ne peux pas faire figurer, comme nom de champ, le contenu d'un champ. Au mieux, tu pourrais avoir un truc du genre :  
 
Pers1 Code1 3
Pers1 Code2 1
Pers1 Code3 1
 
etc.
 
Maintenant en scriptant un peu tu dois pouvoir présenter un tableau comme tu le veux

Reply

Marsh Posté le 04-10-2006 à 15:22:54    

Il y a une option tableau croisé dynamique dans les requetes Access mais apres pour faire des jointures avec d'autres données c'est pas toujours top vu que tu est obligé de faire un select mon_tableau_croisé.* ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed