From 80cdc5e8ca5440067ca0f5f309257e239c149f45 Mon Sep 17 00:00:00 2001 From: John Krauss Date: Wed, 13 Jul 2016 16:48:06 -0400 Subject: [PATCH] fix predicate --- src/pg/sql/41_observatory_augmentation.sql | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pg/sql/41_observatory_augmentation.sql b/src/pg/sql/41_observatory_augmentation.sql index cd0d9ed..5ab007a 100644 --- a/src/pg/sql/41_observatory_augmentation.sql +++ b/src/pg/sql/41_observatory_augmentation.sql @@ -439,9 +439,10 @@ BEGIN FROM observatory.%I denom WHERE denom.%I IN (SELECT geom_ref FROM _geom)) SELECT SUM(numer.%I * (SELECT _geom.overlap FROM _geom WHERE _geom.geom_ref = numer.%I)) / - SUM(SELECT _denom.%I * (SELECT _geom.overlap - FROM _geom WHERE _geom.geom_ref = _denom.geom_ref) - WHERE _denom.geom_ref = numer.%I) + SUM((SELECT _denom.%I * (SELECT _geom.overlap + FROM _geom + WHERE _geom.geom_ref = _denom.geom_ref) + FROM _denom WHERE _denom.geom_ref = numer.%I)) FROM observatory.%I numer WHERE numer.%I IN (SELECT geom_ref FROM _geom)', geom, geom_colname,