ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Requete SQL sur travailleur Covid   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

lun. 16 novembre 2020, 11h28
Jean =c3=a0 Grenoble
atoutfox.public.association

Re: Requete SQL sur travailleur Covid

si un patient a un seul test, c'est celui que l'on doit afficher
Si un patient a plusieurs tests le même jour, on veut afficher le seul test
positif ou si tous les tests sont négatifs ou tous les tests positifs on affiche
(par exemple) que le test salivaire

L'astuce est que la lettre P est après la lettre N dans le code ASCII et que
'PCR' est avant 'SAL'

SELECT tp.cNom, tp.itelephoneId, tp.ddate, tp.ddateResult, tp.cresult, ;
tp.ctype, tp.iid, tp.labo FROM tp_Tri tp ;
INNER JOIN (SELECT iid, MAX(ddate) AS maxdate, MAX(cresult) AS maxres, ;
MIN(ctype) AS typtest FROM tp_tri GROUP BY iid) AS ma ;
ON tp.iid = ma.iid AND tp.ddate = ma.maxdate AND tp.cresult = ma.maxres ;
AND tp.ctype = ma.typtest ;
INTO CURSOR derniers_tests

Peux-tu essayer ?


Jean à Grenoble
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000019744
19 660 messages dans le forum • Liste complète des messages

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2020.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3