fixing BETWEEN pub date filtering
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 26 Sep 2008 16:50:12 +0000 (16:50 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 26 Sep 2008 16:50:12 +0000 (16:50 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@10708 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/sql/Pg/300.schema.staged_search.sql

index 158e161..ca63fd6 100644 (file)
@@ -345,7 +345,7 @@ BEGIN
     END IF;
 
     IF param_between IS NOT NULL AND array_upper(param_between, 1) > 1 THEN
-        where_clause = where_clause || $$ AND mrd.date1 BETWEEN $$ || array_to_string(param_bib_level, $$' AND '$$) || ' ';
+        where_clause = where_clause || $$ AND mrd.date1 BETWEEN '$$ || array_to_string(param_between, $$' AND '$$) || $$' $$;
     END IF;
 
     core_rel_query := select_clause || from_clause || where_clause ||