Bonjour à Tous
Ma table contient les chirurgies (T_Intervention) des patients selon le sejour hospitalier (ID_sejour) et la date d'intervention (Date_Intervention), avec l'index NumAuto (ID_intervention) de la table.
Ainsi, si un patient à plusieurs chirurgies dans le même séjour, elles sont distinguées par l'ID_Intervention et la Date d'intervention.
Malheureusement, l'entrée des infos ne s'est pas fait dans l'ordre puisque parfois seule la 2ième intervention à été initialement entrée. Pour rattraper cette erreur, je rentre à postériori les interventions mais l'ID_Intervention ne correspond plus à l'ordre des interventions. Seule la date et l'heure d'intervention peuvent classer les interventions.
Dans une requête je voudrai avoir le numero du séjour, la premiere intervention reposant sur la date et l'ID_intervention correspondant à cette date. Mais la requête suivante me renvoie toutes les interventions.
Comment n'avoir que l'ID_intervention correspondant à la premiere date du même sejour ? Faut-il 2 requêtes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T_intervention.ID_sejour, First(T_intervention.Date_intervention) AS Premiere_intervention, T_intervention.ID_Intervention FROM T_intervention GROUP BY T_intervention.ID_sejour, T_intervention.ID_Intervention;
Merci par avance pour vos suggestions.
Partager