Couverture vaccinale
Toto -
yg_be Messages postés 23538 Date d'inscription Statut Contributeur Dernière intervention - 3 nov. 2021 à 14:27
yg_be Messages postés 23538 Date d'inscription Statut Contributeur Dernière intervention - 3 nov. 2021 à 14:27
A voir également:
- Couverture vaccinale
- Tester ma couverture tnt - Guide
- Page de couverture d'un devoir - Guide
- Modifier confidentialité photo de couverture facebook - Guide
- Logiciel étude couverture wifi gratuit - Télécharger - Connexion à distance
- Forum Facebook
5 réponses
Bonjour,
Et quel est le souci ?
Qu'obtiens tu avec ta requête ? En quoi ça ne serait pas conforme à ce que tu veux ?
Et puis... es tu bien sur du sqlserver ? Quelle version ?
Quelle est la structure de ta bdd ?
NB: Même si certains SGBD le permettent... il est préférable d'éviter tout caractères spécial ou accentué dans le nom des tables ou des champs.
Idem pour les langages de programmation... pour le nommage des variables.
NB²: Ta ture sur ta table Départements semble également inutile ici.
Tu peux faire ton group by directement sur COVID19.Code_dep ( à moins que tu ne veuilles le nom du département dans l'affichage... auquel cas tu peux en effet laisser cette ture)
Et quel est le souci ?
Qu'obtiens tu avec ta requête ? En quoi ça ne serait pas conforme à ce que tu veux ?
Et puis... es tu bien sur du sqlserver ? Quelle version ?
Quelle est la structure de ta bdd ?
NB: Même si certains SGBD le permettent... il est préférable d'éviter tout caractères spécial ou accentué dans le nom des tables ou des champs.
Idem pour les langages de programmation... pour le nommage des variables.
NB²: Ta ture sur ta table Départements semble également inutile ici.
Tu peux faire ton group by directement sur COVID19.Code_dep ( à moins que tu ne veuilles le nom du département dans l'affichage... auquel cas tu peux en effet laisser cette ture)
Bonjour,
Merci de votre réponse.
Je suis sur le logiciel RStudio. Le langage SQL reste pour autant le même et les caractères spéciaux n'empêchent pas le fonctionnement des requêtes.
Ce que je souhaite obtenir, c'est le pourcentage des personnes vaccinés par départements pour la régions Normandie. Or la requête ci-dessus me donne des nombres complétements délirants.
Je ne vois donc pas du tout comment obtenir les bons résultats.
Pour la ture, je souhaite afficher les noms des départements, donc il faut en effet laisser cette ture
Merci de votre réponse.
Je suis sur le logiciel RStudio. Le langage SQL reste pour autant le même et les caractères spéciaux n'empêchent pas le fonctionnement des requêtes.
Ce que je souhaite obtenir, c'est le pourcentage des personnes vaccinés par départements pour la régions Normandie. Or la requête ci-dessus me donne des nombres complétements délirants.
Je ne vois donc pas du tout comment obtenir les bons résultats.
Pour la ture, je souhaite afficher les noms des départements, donc il faut en effet laisser cette ture
bonjour,
as-tu essayé en ajoutant
N'hésite pas à donner des faits, par exemple le résultat que tu obtiens et que tu juges délirant.
as-tu essayé en ajoutant
Régions.Population_reg*100dans le GROUP BY?
N'hésite pas à donner des faits, par exemple le résultat que tu obtiens et que tu juges délirant.
Bonjour,
Merci pour vos aides
J'ai trouvé mon erreur.
La sortie que l'on doit obtenir est (resultats en %) :
(SUM(COVID19.Dose2)/2408523*100) | Département
21.663609 | Calvados
16.089529 | Eure
15.858765 | Manche
8.719161 | Orne
37.668937 | Seine-Maritime
Je ne divisais pas par la bonne variable. En effet ce n'est pas divisé par "Régions.Population_reg" mais par la "population total de vaccinés en Normandie". Ainsi, la "population total de la région en Normandie" = 2408523.
Il ne me reste plus qu'a généraliser le "2408523", mais je ne sais pas comment faire.
Si ma réponse n'est pas très explicite, n'hésitez pas à me le faire savoir.
Merci pour vos aides
J'ai trouvé mon erreur.
La sortie que l'on doit obtenir est (resultats en %) :
(SUM(COVID19.Dose2)/2408523*100) | Département
21.663609 | Calvados
16.089529 | Eure
15.858765 | Manche
8.719161 | Orne
37.668937 | Seine-Maritime
Je ne divisais pas par la bonne variable. En effet ce n'est pas divisé par "Régions.Population_reg" mais par la "population total de vaccinés en Normandie". Ainsi, la "population total de la région en Normandie" = 2408523.
Il ne me reste plus qu'a généraliser le "2408523", mais je ne sais pas comment faire.
Si ma réponse n'est pas très explicite, n'hésitez pas à me le faire savoir.
Bonjour,
Juste en ant, la statistique n'a pas trop de sens puisque l'on ne devrait pas rapporter à la population totale mais à la population totale vaccinable (plus de 12 ans) et même, si l'on veut ergoter, à celle ne présentant pas une (réelle) contre-indication, grosso modo l'allergie vraie (elle est le plus souvent prétendue) et des schémas différents en présence notamment d'un déficit immunitaire sévère pathologique ou résultant d'un traitement.
Juste en ant, la statistique n'a pas trop de sens puisque l'on ne devrait pas rapporter à la population totale mais à la population totale vaccinable (plus de 12 ans) et même, si l'on veut ergoter, à celle ne présentant pas une (réelle) contre-indication, grosso modo l'allergie vraie (elle est le plus souvent prétendue) et des schémas différents en présence notamment d'un déficit immunitaire sévère pathologique ou résultant d'un traitement.
J'ai trouvé la requête pour obtenir le 2 408 523, il s'obtient de la façon suivante :
Maintenant je souhaiterais remplacer le 2408523 de la requête suivante par celle du dessus.
Est ce possible ?
SELECT SUM(Dose2) AS 'Nbr individus totalement vaccinés en Normandie' FROM COVID19 Régions ON COVID19.Code_reg = Régions.Code_reg WHERE Région = 'Normandie' AND Dose2 != 'NA'
Maintenant je souhaiterais remplacer le 2408523 de la requête suivante par celle du dessus.
SELECT (SUM(COVID19.Dose2)/2408523*100), Département FROM COVID19 Régions ON COVID19.Code_reg = Régions.Code_reg Départements ON COVID19.Code_dep = Départements.Code_dep WHERE Région = 'Normandie' AND Dose2 != 'NA' GROUP BY Département"
Est ce possible ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question