Bonjour,

J'ai construit une requête SQL qui me renvoie par ligne , une date , un nom de participant , un indicateur de type numérique présent le matin , un indicateur de type numérique présent l'après midi.

Exemple : 25/10/2011 TOTO 1 0 , pour dire toto présent le matin du 25/10/2011

Par jour je n'ai pas forcément les mêmes participants , soit le 26/10/201 j'ai TITI présent l'après midi.

Je dois à présent représenter cela sous forme de table , par ligne l'ensemble des mes participants et par colonne mes jours

Exemple :
PARTICIPANT | DATE 1 - MATIN | DATE 1 APMIDI |DATE 2 - MATIN | DATE 2 APMIDI

TOTO                X                                       
TITI                                                                                            X
Pour précision je suis en version 10G d'oracle.

j'ai trouvé cela , et appliqué , seulement tout est dans la même colonne...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
COLUMN employees FORMAT A50
 
SELECT deptno, wm_concat(ename) AS employees
FROM   emp
GROUP BY deptno;
 
    DEPTNO EMPLOYEES
---------- --------------------------------------------------
        10 CLARK,KING,MILLER
        20 SMITH,FORD,ADAMS,SCOTT,JONES
        30 ALLEN,BLAKE,MARTIN,TURNER,JAMES,WARD
 
3 rows selected.
Est-ce que quelqu'un a une idée sur la façon de procéder ?