LP#1549505: base holds_placed_over_time() on request age
authorGalen Charlton <gmc@esilibrary.com>
Fri, 25 Mar 2016 18:15:46 +0000 (14:15 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 25 Mar 2016 18:15:46 +0000 (14:15 -0400)
As opposed to how long ago it was fulfilled.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.statisitcal-ratings.sql

index 1385d45..df5c8a3 100644 (file)
@@ -602,7 +602,7 @@ BEGIN
             SUM( holds * GREATEST( iscale * (iage - hage), 1.0 ))
       FROM (
          SELECT f.id AS bib,
-                (1 + EXTRACT(EPOCH FROM AGE(h.fulfillment_time)) / iint)::INT AS hage,
+                (1 + EXTRACT(EPOCH FROM AGE(h.request_time)) / iint)::INT AS hage,
                 COUNT(h.id)::INT AS holds
           FROM  action.hold_request h
                 JOIN reporter.hold_request_record rhrr ON (rhrr.id = h.id)