bonjour !!
suite à un ancien post http://www.developpez.net/forums/sho...d.php?t=173337
où 'laurentschneider' m'avais bien aidé je me retrouve devant un problème similaire mais je n'obtient pas le resultat voulu...

le problème :

Soit cette requette et son resultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SQL> select ID_PATIENT, NO_BRANC, TY_BRANC, DT_TRANS DT_A, TO_CHAR(DT_TRANS,'HH24:MI') TM_A, MD_TRANS,TR_AGENT1 AA1,TR_AGENT2 AA2 from BXX where no_branc =10159 order by ty_branc;
 
ID_PATIENT                                           NO_BRANC T DT_A     TM_A    MD_TRANS        AA1        AA2
-------------------------------------------------- ---------- - -------- ----- ---------- ---------- ----------
X Georges                                        10159 A 26/09/06 11:00          8         24         16
X Georges                                        10159 R 26/09/06 11:00          8         23         17
le but tout mettre sur la meme ligne SANS jointure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
SQL> select ID_PATIENT, NO_BRANC, TY_BRANC, DT_TRANS DT_A, TO_CHAR(DT_TRANS,'HH24:MI') TM_A, MD_TRANS,
TR_AGENT1 AA1,
TR_AGENT2 AA2,
LEAD(TR_AGENT1)  OVER (partition by no_branc ORDER BY TR_AGENT1,ty_branc) AR1,
LEAD(TR_AGENT2)  OVER (partition by no_branc ORDER BY TR_AGENT2,ty_branc) AR2
from BXX where no_branc =10159 order by ty_branc;
 
ID_PATIENT                                           NO_BRANC T DT_A     TM_A    MD_TRANS        AA1        AA2        AR1        AR2
-------------------------------------------------- ---------- - -------- ----- ---------- ---------- ---------- ---------- ----------
X Georges                                        10159 A 26/09/06 11:00          8         24         16                    17
X Georges                                        10159 R 26/09/06 11:00          8         23         17         24
au lieu de

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
ID_PATIENT                                           NO_BRANC T DT_A     TM_A    MD_TRANS        AA1        AA2        AR1        AR2
-------------------------------------------------- ---------- - -------- ----- ---------- ---------- ---------- ---------- ----------
X Georges                                        10159 A 26/09/06 11:00          8         24         16         23         17
si je rajoute un filtre sur ty_branc ca ne fonctionne plus

une idée..

merci d'avance.