Lundi, 25 septembre 2017

Analyse Table PEV

Dans la table PEV

dnupev : 001 pour la taxation principale
ccoaff : permet de cibler par exemple les logements : H comme habitation et de calculer à la parcelle le nombre d’occupations différentes (analyse croisée)
dcapec : catégorie de local, champ utilisé dans les analyses de parc “potentiellement indigne” mais à manipuler avec précaution
ccthp : code coccupation permettant notamment de distinguer les occupations en tant que propriétaire, locataire ou les locaux vacants

 

Densité logements à la parcelle

On peut aussi faire cette requête en partant de la table habitation (voir ci-dessous)

select keypar, count(keypar)from majic_84142.bati00 as bati, majic_84142.bati21 as pev
where bati.invar=pev.invar and ccoaff="H" and dnupev=001
group by keypar

Analyse générale logements :

Cette analyse sort par logement les principaux éléments descriptifs : catégorie (dcapec), occupation (ccthp), surface (dsupdc)

select keypar, dcapec,ccthp,dsupdc,ccoaff,concat(bati.ccodep,bati.ccocom) "CODCOMM"
from majic_05000.bati00 as bati,majic_05000.bati21 as pev
where bati.invar=pev.invar

Repérage des copro

Requête ciblée sur les copropriétés horizontales (cconlc=AP), tri sur gpdl différent de 0.

TRANSFORM Count(DGI_PEV.CCTHP) AS CompteDeCCTHP
SELECT DGI_COMM.NOMCOMM, DGI_INVAR.CODCOMM, DGI_INVAR.CODPARC,
Max(DGI_INVAR.DNIV) AS MaxDeDNIV,
First(DGI_LOCAL.HLMSEM) AS HLMSEM,
Max(DGI_PEV.DCAPEC) AS MaxDeDCAPEC,
Max(Val(DGI_LOCAL.JANNAT)) AS ACONST,
Count(DGI_PEV.CCOAFF) AS TOTLOGTS_CCOAFF,
Count(DGI_PEV.CCTHP) AS TOTLOGTS_CCTHP,
First(DGI_LOCAL.CCONLC) AS CCONLC, First(DGI_LOCAL.GPDL) AS GPDL
FROM (DGI_LOCAL LEFT JOIN (DGI_INVAR LEFT JOIN DGI_COMM
ON DGI_INVAR.CODCOMM = DGI_COMM.CODCOMM)
ON DGI_LOCAL.ID_LOCAL = DGI_INVAR.INVAR) RIGHT JOIN DGI_PEV
ON DGI_LOCAL.ID_LOCAL = DGI_PEV.INVAR
WHERE (((DGI_LOCAL.CCONLC)="AP")
AND ((DGI_LOCAL.GPDL)"0")
AND ((Right((([DGI_PEV].[ID_PEV])),3))='001')
AND ((DGI_PEV.CCOAFF)="H"))
GROUP BY DGI_COMM.NOMCOMM, DGI_INVAR.CODCOMM,
DGI_INVAR.CODPARC, DGI_LOCAL.CCONLC, DGI_PEV.CCOAFF
PIVOT DGI_PEV.CCTHP;

Analyse des activités (logements, commerces, …)

select keypar, ccoaff, ccthp,concat(bati.ccodep,bati.ccocom) "CODCOMM" from majic_05000.bati00 as bati, majic_05000.bati21 as pev
where bati.invar=pev.invar

 


Laisser un commentaire

  •  


Commentaires RSS TrackBack 1 commentaire

Marie Languepin

le 13 juin 2012

Merci Aline,
ces exemples d’analyse sont super utiles
A nous d’enrichir ça aussi !
Cordialement


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