jeudi, 10 octobre 2024

Analyse Table Habitation

Dans la table Habitation (bati40)

dnudes : H pour cibler les logements hors annexes
dsupdc : surface des pièces principales
dnbpdc : nombre de pièces

Repérage des logements locatifs sociaux par bailleur et par commune,

Requête dans access à partir d’arcopole
Récapitulatif à la commune, par bailleur

TRANSFORM Count(DGI_PEV.CCTHP) AS CompteDeCCTHP
SELECT DGI_COMM.NOMCOMM, DGI_PROP.DDENOM
FROM ((DGI_PHAB LEFT JOIN DGI_PEV ON (DGI_PHAB.ID_PEV = DGI_PEV.ID_PEV) AND (DGI_PHAB.INVAR = DGI_PEV.INVAR))
LEFT JOIN (DGI_LOCAL LEFT JOIN DGI_PROP ON DGI_LOCAL.DNUPRO = DGI_PROP.ID_PROP) ON DGI_PEV.INVAR = DGI_LOCAL.ID_LOCAL)
LEFT JOIN DGI_COMM ON DGI_LOCAL.CODCOMM = DGI_COMM.CODCOMM
WHERE (((DGI_PHAB.DNUPEV)="001")
AND ((DGI_PEV.CCOAFF)="H")
AND ((DGI_LOCAL.HLMSEM)="5")
AND ((DGI_PROP.GDESIP)="1"))
GROUP BY DGI_COMM.NOMCOMM, DGI_PROP.DDENOM, DGI_PROP.GDESIP
PIVOT DGI_PEV.CCTHP;

Où l’on voit que le champ HLM/SEM est parfois bizarrement renseigné puisque des propriétaires apparaissent à côté des bailleurs, propriétaires occupants de surcroit ! et que le champ CCOAFF n’est pas toujours correctement rempli !
La table détaillée habitation est ici simplement utilisée pour bien partir de la partie habitable, en gardant la PEV principale 001. On pourrait peut-être supprimer le tri supplémentaire CCOAFF=H ?

 


Laisser un commentaire

  •  


- Faire un don - Contact - Mentions légales -