Réduire deux requêtes en une

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Réduire deux requêtes en une

Re: Réduire deux requêtes en une

par two3d » 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.

Réduire deux requêtes en une

par Totolito » 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")