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
| SELECT P.GID,
MJ2_PROPRIO.DDENOM1,
SDO_GEOM.SDO_AREA (P.GEOMETRY, 0.1) AS SURF_PARCELLE,
SUM (B.SURFACE_BATIE) OVER (PARTITION BY MJ2_PROPRIO.DDENOM1, P.GID,SDO_GEOM.SDO_AREA (P.GEOMETRY, 0.1) ORDER BY B.SURFACE_BATIE) AS SURF_BATIE,
NTILE (
10)
OVER (PARTITION BY MJ2_PROPRIO.DDENOM1
ORDER BY SDO_GEOM.SDO_AREA (P.GEOMETRY, 0.1))
CATEGORIE,
FIRST_VALUE (
SDO_GEOM.SDO_AREA (P.GEOMETRY, 0.1))
OVER (PARTITION BY MJ2_PROPRIO.DDENOM1
ORDER BY SDO_GEOM.SDO_AREA (P.GEOMETRY, 0.1))
AS SEUIL_BAS,
LAST_VALUE (
SDO_GEOM.SDO_AREA (P.GEOMETRY, 0.1))
OVER (PARTITION BY MJ2_PROPRIO.DDENOM1
ORDER BY SDO_GEOM.SDO_AREA (P.GEOMETRY, 0.1))
AS SEUIL_HT
FROM ( ( ( A_REIMS.MJ2_PARCEL MJ2_PARCEL
INNER JOIN
A_REIMS.MJ2_PARCPROPRIO MJ2_PARCPROPRIO
ON (MJ2_PARCEL.CCOCOM = MJ2_PARCPROPRIO.CCOCOM)
AND (MJ2_PARCEL.CCOPRE = MJ2_PARCPROPRIO.CCOPRE)
AND (MJ2_PARCEL.CCOSEC = MJ2_PARCPROPRIO.CCOSEC)
AND (MJ2_PARCEL.DNUPLA = MJ2_PARCPROPRIO.DNUPLA))
INNER JOIN
A_REIMS.MJ2_PROPRIO MJ2_PROPRIO
ON (MJ2_PARCPROPRIO.DNUPRO = MJ2_PROPRIO.DNUPRO)
AND (MJ2_PARCPROPRIO.CCOCOM = MJ2_PROPRIO.CCOCOM)
AND (MJ2_PARCPROPRIO.DNULP = MJ2_PROPRIO.DNULP))
INNER JOIN
A_REIMS.PCI_PARC P
ON (SUBSTR (P.IDENT, 7, 2) =
LPAD(MJ2_PARCEL.CCOSEC,2,'0'))
AND (SUBSTR (P.IDENT, 1, 3) = MJ2_PARCEL.CCOCOM)
AND (SUBSTR (P.IDENT, 9, 4) = MJ2_PARCEL.DNUPLA))
RIGHT OUTER JOIN
"H.ILE".CST_PARCELLE_BATIE B
ON (P.GID = B.GID_P)
WHERE (MJ2_PROPRIO.GTOPER = '2') AND (MJ2_PROPRIO.CCOGRM = '5 ')
--GROUP BY P.GID,
-- MJ2_PROPRIO.DDENOM1 |
Partager