"Raman Garg" <[EMAIL PROTECTED]> writes: > Actually my "between" is creating some problems and is not giving me results > so what I have done is . IN MY WHERE CLAUSE OF QUERY:
I suspect that this revised clause will give you problems too, namely selecting rows you don't want. I think what may actually be happening here is that you have times wrapping around past midnight. For instance consider regression=# select '10:30'::time + '15 hours'::interval; ?column? ---------- 01:30:00 (1 row) regression=# select '10:30'::time - '15 hours'::interval; ?column? ---------- 19:30:00 (1 row) It seems to me that your approach to the problem is all wrong, and you need to be using timestamp-based calculations not time-of-day-based calculations. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html