From 4bf346b97ef01aa562ccc6e97eb7e6ffa1d65cff Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Tue, 21 Feb 2006 15:16:38 +0000 Subject: [PATCH] fix generating WHERE clause for TIME-WITHIN queries --- org.glite.lb.server/src/query.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.glite.lb.server/src/query.c b/org.glite.lb.server/src/query.c index 1501fa5..196c9be 100644 --- a/org.glite.lb.server/src/query.c +++ b/org.glite.lb.server/src/query.c @@ -864,7 +864,7 @@ static char *jc_to_head_where( free(aux); } else - trio_asprintf(&tmps, "%s OR s.%s %s s.%s", conds, cname, opToString(jc[m][n].op), dbt); + trio_asprintf(&tmps, "%s OR s.%s %s %s", conds, cname, opToString(jc[m][n].op), dbt); free(conds); conds = tmps; @@ -873,7 +873,7 @@ static char *jc_to_head_where( { trio_asprintf(&aux, "%s", dbt); dbt = edg_wll_TimeToDB(jc[m][n].value2.t.tv_sec); - trio_asprintf(&conds, "(%s >= s.%s AND s.%s <= %s)", cname, aux, cname, dbt); + trio_asprintf(&conds, "(s.%s >= %s AND s.%s <= %s)", cname, aux, cname, dbt); free(aux); } else -- 1.8.2.3