bonjour,
je travaille sur une table contenant des mouvements de personne au sein d'un établissement dans différents services.
je dispose donc d'un identifiant patient, d'un identifiant mouvement (qui n'est pas fait par patient), et d'une date de mouvement ainsi que l'identifiant du service.
je souhaiterai obtenir pour chaque patient l'ordre des mouvements et ensuite calculer le temps passé dans chaque service
ex:
je dispose de quelque chose comme ça :
id_patient id_mouvement date_mouvement service
6212 452 01/02/2006 2
6212 489 03/04/2006 4
6212 516 05/06/2006 5
9821 105 05/08/2005 10
9821 189 30/08/2005 2
et je voudrais obtenir quelque chose comme ça:
id_patient id_mouvement date_mouvement service num_mvt duree
6212 452 01/02/2006 2 1 61
6212 489 03/04/2006 4 2 63
6212 516 05/06/2006 5 3
9821 105 05/08/2005 10 1 25
9821 189 30/08/2005 2 2
n'étant pas un expert SQL, j'ai besoin de votre aide
merci d'avance
Partager