]> granicus.if.org Git - postgis/commitdiff
fix division by zero issue
authorRegina Obe <lr@pcorp.us>
Sun, 12 Jun 2011 06:34:18 +0000 (06:34 +0000)
committerRegina Obe <lr@pcorp.us>
Sun, 12 Jun 2011 06:34:18 +0000 (06:34 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@7379 b70326c6-7e19-0410-871a-916f4a2858ee

extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql

index 7fe3b883a2dd9c7d5ae5237dfa6bad2e60585423..2f546af525a3ae26f6b37bd2cecbf69792e7bed5 100644 (file)
@@ -79,7 +79,7 @@ BEGIN
          || '        ELSE'
          || '            ((1.0 - '
          ||              '(least_hn(' || coalesce(quote_literal(parsed.address || '.0'),'NULL') || ',least_hn(b.fromhn,b.tohn)::text) /'
-         ||              ' greatest_hn(' || coalesce(quote_literal(parsed.address || '.0'),'NULL') || ',greatest_hn(b.fromhn,b.tohn)::text))'
+         ||              ' greatest(1,greatest_hn(' || coalesce(quote_literal(parsed.address || '.0'),'NULL') || ',greatest_hn(b.fromhn,b.tohn)::text)))'
          ||              ') * 5)::integer + 5'
          || '        END'
          || '    as sub_rating,'