-
Notifications
You must be signed in to change notification settings - Fork 3
[SQL] Suivi des conditions de vie
Christophe BENARD edited this page Jul 29, 2022
·
1 revision
SELECT
COUNT(*) AS "Nombre total de sites",
COUNT(CASE living_conditions_version WHEN 1 THEN 1 ELSE NULL END) AS "Nombre de sites en V1",
COUNT(CASE living_conditions_version WHEN 2 THEN 1 ELSE NULL END) AS "Nombre de sites en V2",
ROUND((COUNT(CASE living_conditions_version WHEN 2 THEN 1 ELSE NULL END)::numeric / COUNT(*)::numeric) * 100, 2) AS "Pourcentage de sites passés en V2"
FROM shantytowns
LEFT JOIN cities ON shantytowns.fk_city = cities.code
LEFT JOIN departements ON cities.fk_departement = departements.code
--WHERE cities.fk_departement IN('33')
--WHERE departements.fk_region IN('11')
en commentaire, des clauses WHERE qui permettent de faire le suivi sur un/des départements ou une/des régions