2016-11-24 13 views
0

У меня есть таблица с несколькими точками, и мне нужно создать ограничительную рамку, содержащую все из них. Я попытался использовать функцию SDO_GEOM.SDO_MBR, которая должна создать минимальный ограничивающий прямоугольник, но, похоже, делает это индивидуально для всех моих точек. Вот мой запрос sql:Создать ограничивающий прямоугольник для нескольких точек в Oracle SQL

SELECT SDO_GEOM.SDO_MBR(T2.GEOMETRY) 
FROM TABLE1 T1 
INNER JOIN TABLE2 T2 
ON T2.ID_ID=T1.ID 
WHERE T1.ID_CLIENT=123456 
AND T1.TYPE='ABC') 

Спасибо!

ответ

0

Только что нашел то, что искал. Я использовал SDO_AGGR_MBR вместо SDO_GEOM.SDO_MBR ...