6/18
Rapport Dépistage 2/3
Ensuite, c'est la partie #### sql #### et ça se complique...

Procédons par étape.
Le rapport doit faire 3 calculs et afficher les 3 résultats.
Il faut définir un mot pour stocker chaque résultat.

Au choix ?
Je dirais nb_conseils pour le nombre de conseils, nb_tests pour le nombre de test et nb_retraits pour le nombre de retraits.

Faisons le 1er calcul progressivement.
On commence par mettre à gauche le mot qui va stocker le résultat, avec le signe qui ressemble à une flèche:

nb_conseils<-

Pour compter tous les dépistages, on a vu dans la Formation 1 que c'est:

nb_conseils<-SELECT COUNT(*) FROM Depi

Mais pour filter ceux qui ont une date de conseil pré-test dans la période:

nb_conseils<-SELECT COUNT(*) FROM Depi WHERE Dat_ BETWEEN debut_periode AND fin_periode

Ah, je vois qu'on filtre sur Dat_ après le mot WHERE.

Oui, c'est la date du conseil pré-test. Pour les 2 autres calculs:

nb_tests<-SELECT COUNT(*) FROM Depi WHERE TestDat_ BETWEEN debut_periode AND fin_periode
nb_retraits<-SELECT COUNT(*) FROM Depi WHERE TestRetr BETWEEN debut_periode AND fin_periode


Ok, c'est juste les mots Dat_, TestDat_ et TestRetr qui changent finalement.

Oui, on compte les dépistages en filtrant sur chaque type de date.