Bonjour!
Mon problème est le suivant:
J'ai une table avec des individus et des dates de RDV: 1 individu à au moins 1 rdv (dans les données actuelles certains ont une quarantaine de rdv).
ce qui donne, en résumé...
ind rdv
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select ind,rdv from table order by ind,rdv;
1 13/02/2008
1 12/04/2008
1 14/04/2008
1 14/05/2008
2 11/01/2008
2 11/02/2008
3 13/03/2008
3 14/03/2008
Je souhaite avoir une ligne par individu et autant de colonnes que de rdv...par exemple
ind rdv1 rdv2 rdv3 rdv4
1 13/02/2008 12/04/2008 13/04/2008 14/05/2008
2 11/01/2008 11/02/2008
3 13/03/2008 14/03/2008
J'avais pensé faire une sorte de concat pour obtenir nu résultat du style
ind rdv
1 13/02/200812/04/200813/04/200814/05/2008
2 11/01/200811/02/2008
3 13/03/200814/03/2008
et ensuite me dépatouiller sur Excel! Ou directement dans ma requête.
Si çà se trouve vous avez la solution pour arriver au résultat voulu directement (sans faire de concaténation)
Auriez vous une piste?
Partager