Bonjour à tous,
j'ai un souci avec cette requête ci-dessous qui fonctionne bien, mais qui ne me fournit pas totalement le résultat attendu.
je souhaite extraire d'une BDD (à plusieurs tables) les résultats biologiques d'un examen INR et OU des résultats GB et Plaq associés....si il y en à.
Actuellement, ma requête me donne que les résultats d'INR pour lesquels il y a associés à la même date-heures des résultats GB et Plaq.
Seulement je veux aussi les résultats INR...même si je n'ai pas d'autres résultats disponibles à la même date-heure..
idéalement que mon tableau ou feuille de résultats laisse la cellule vide dans les colonnes GB Plaq...si il n'y a que l'INR de disponible..
A vrai dire..je ne sais pas si je suis bien clair..
Est-ce possible?
Merci par avance pour votre aide
Paul
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT inr_test.[Date/heure INR], inr_test.INR, dbo_PtAssessment.terseForm AS Lit, Plaq_test.Date_Heure_Plaq, Plaq_test.PLAQ, GB.DateHeureGB, GB.GB FROM GB INNER JOIN (Plaq_test INNER JOIN (inr_test INNER JOIN (dbo_PtAssessment INNER JOIN dbo_D_Attribute ON dbo_PtAssessment.attributeId=dbo_D_Attribute.attributeId) ON inr_test.encounterId=dbo_PtAssessment.encounterId) ON (Plaq_test.encounterId=inr_test.encounterId) AND (Plaq_test.Date_Heure_Plaq=inr_test.[Date/heure INR])) ON (GB.encounterId=inr_test.encounterId) AND (GB.DateHeureGB=Plaq_test.Date_Heure_Plaq) AND (Plaq_test.encounterId=GB.encounterId) WHERE (((dbo_D_Attribute.shortLabel)="Numéro de lit"));
Partager