Réduire deux requêtes en une

Totolito
Invité n'ayant pas de compte PHPfrance

03 nov. 2021, 12:02

Bonjour,
La première me permet d'obtenir le "2408523" de la deuxième requête. De ce fait, j'aimerais transformer ce "2408523" de la deuxième requête par la première requête. Savez-vous comment fait ?

Première requête
SELECT SUM(Dose2) AS 'Nbr individus totalement vaccinés en Normandie'
FROM COVID19
JOIN Régions
ON COVID19.Code_reg = Régions.Code_reg
WHERE Région = 'Normandie' AND Dose2 != 'NA'")
Deuxième requête
SELECT (SUM(COVID19.Dose2)/2408523*100) AS 'Couverture_vaccinale_Normandie', Département
FROM COVID19
JOIN Régions
ON COVID19.Code_reg = Régions.Code_reg
JOIN Départements
ON COVID19.Code_dep = Départements.Code_dep
WHERE Région = 'Normandie' AND Dose2 != 'NA'
GROUP BY Département
ORDER BY Couverture_vaccinale_Normandie DESC")

Avatar du membre
Mammouth du PHP | 1564 Messages

20 nov. 2021, 10:16

J'ai pas bien compris ta demande.

2408523 ? nombre d'habitant je suppose ? il est d'environ 3.300.000 actuellement.

Oubli les accents dans les noms de tables/colonnes, ça peut causer des problèmes.