6/10 Rapport ETP et observance 1/2 Comment compter le nombre de séances d'éducation thérapeutiques effectuées sur une période ?
La table des séances ou consultations d'ETP est ObseCons d'après la doc: nb_cons_etp<-SELECT COUNT(*) FROM ObseCons WHERE Dat_ BETWEEN debut_periode AND fin_periode En fait, ce qui m'intéresse plutôt est le nombre de patients ayant suivi une séance d'ETP. C'est différent si un patient fait plusieurs séances.
Oui, on va demander à SQL de compter seulement les séances où le dossier est distinct:
nb_doss_etp<-SELECT COUNT( DISTINCT Doss ) FROM ObseCons WHERE Dat_ BETWEEN debut_periode AND fin_periode
COUNT(*) compte tout COUNT( DISTINCT Doss ) ne compte qu'une seule fois la valeur de la colonne Doss. Une seule séance est comptée pour un patient qui a fait plusieurs séances. Donc on obtient bien le nombre de patients ayant suivi une séance d'ETP.
|