-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathProprieteNonBatie.sql
86 lines (82 loc) · 3.6 KB
/
ProprieteNonBatie.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
-- Create view proprietenonbatie based on Qgis Models
-- DROP MATERIALIZED VIEW #schema_cadastrapp.proprietenonbatie ;
CREATE MATERIALIZED VIEW #schema_cadastrapp.proprietenonbatie AS
SELECT
proprietenonbatie.id_local, -- Identifiant du local
proprietenonbatie.jdatat, -- Date de l'acte
proprietenonbatie.comptecommunal, -- Compte communal
proprietenonbatie.cgocommune, -- Code comme INSEE
proprietenonbatie.ccopre, -- Préfixe de section ou quartier servi pour les communes associées
proprietenonbatie.ccosec, -- Section cadastrale
proprietenonbatie.dnupla, -- Numéro de plan
proprietenonbatie.parcelle, -- Parcelle
proprietenonbatie.ccovoi, -- Code MAJIC2 de la voie
proprietenonbatie.voie,
proprietenonbatie.ccoriv, -- Code Rivoli de la voie
proprietenonbatie.dnvoiri, -- Numéro de voirie
proprietenonbatie.dindic, -- Indice de répétition de voirie
proprietenonbatie.natvoi, -- Nature de la voie
proprietenonbatie.cconvo, -- Code nature de la voie
proprietenonbatie.dvoilib, -- Libellé de la voie
proprietenonbatie.dparpi, -- Numéro de parcelle primitive
proprietenonbatie.gparnf, -- indicateur de parcelle non figurée au plan
proprietenonbatie.ccostn, -- Série tarif
proprietenonbatie.ccosub, -- lettres indicatives de subdivision fiscale
proprietenonbatie.cgrnum, -- Groupe de nature de culture
proprietenonbatie.dsgrpf, -- Sous-groupe alphabétique
proprietenonbatie.dclssf, -- Classe dans le groupe et la série tarif
proprietenonbatie.cnatsp, -- Code nature de culture spéciale
proprietenonbatie.dcntsf, -- Contenance de la subdivision fiscale
proprietenonbatie.drcsuba, -- Revenu cadastral revalorisé en valeur du 01/01 de l’année
proprietenonbatie.pdl, -- Propriété divisée en lots
proprietenonbatie.dnulot, -- Numéro du lot - Le lot de BND se présente sous la forme 00Axxxx
proprietenonbatie.dreflf, -- Référence livre foncier
proprietenonbatie.majposa, -- Majoration terrain constructible
proprietenonbatie.bisufad_com, -- Base d'imposition de la subdivision fiscale - commune
proprietenonbatie.bisufad_dep, -- Base d'imposition de la subdivision fiscale - département
proprietenonbatie.bisufad_gp -- Base d'imposition de la subdivision fiscale - groupement communal
FROM
(
SELECT
suf.suf as id_local,
COALESCE(p.jdatat, '') as jdatat,
p.comptecommunal,
p.ccodep || p.ccodir || p.ccocom as cgocommune,
ltrim(p.ccopre) as ccopre,
ltrim(p.ccosec) as ccosec,
ltrim(p.dnupla, '0') as dnupla,
p.parcelle,
p.ccovoi,
p.voie,
p.ccoriv,
ltrim(p.dnvoiri, '0') as dnvoiri,
p.dindic,
v.natvoi,
p.cconvo,
rtrim(v.libvoi) as dvoilib,
p.dparpi,
p.gparnf,
suf.ccostn,
suf.ccosub,
gnc.cgrnum_lib as cgrnum,
sga.dsgrpf_lib as dsgrpf,
suf.dclssf,
cncs.cnatsp_lib as cnatsp,
suf.dcntsf,
suf.drcsuba,
suf.pdl,
suf.dnulot,
p.dreflf,
suftax.c1majposa as majposa,
suftax.c1bisufad as bisufad_com,
suftax.c2bisufad as bisufad_dep,
suftax.c4bisufad as bisufad_gp
FROM #DBSchema_qgis.parcelle p
LEFT JOIN #DBSchema_qgis.voie v on v.ccodep||v.ccodir||v.ccocom||v.ccoriv=p.ccodep||p.ccodir||p.ccocom||p.ccoriv
LEFT JOIN #DBSchema_qgis.suf on suf.comptecommunal=p.comptecommunal and p.parcelle=suf.parcelle
LEFT JOIN #DBSchema_qgis.suftaxation as suftax on suftax.suf=suf.suf
LEFT JOIN #DBSchema_qgis.cgrnum as gnc on gnc.cgrnum = suf.cgrnum
LEFT JOIN #DBSchema_qgis.dsgrpf as sga on sga.dsgrpf = suf.dsgrpf
LEFT JOIN #DBSchema_qgis.cnatsp as cncs on cncs.cnatsp = suf.cnatsp
) AS proprietenonbatie ;
ALTER TABLE #schema_cadastrapp.proprietenonbatie OWNER TO #user_cadastrapp;