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 :
Pour précision je suis en version 10G d'oracle.PARTICIPANT | DATE 1 - MATIN | DATE 1 APMIDI |DATE 2 - MATIN | DATE 2 APMIDI TOTO X TITI X
j'ai trouvé cela , et appliqué , seulement tout est dans la même colonne...
Est-ce que quelqu'un a une idée sur la façon de procéder ?
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.
Partager