Re: SQL Time Issue

Поиск
Список
Период
Сортировка
От Michael Glaesemann
Тема Re: SQL Time Issue
Дата
Msg-id 11AD3A04-5625-494A-A754-CFB10CFAE680@myrealbox.com
обсуждение исходный текст
Ответ на SQL Time Issue  (<operationsengineer1@yahoo.com>)
Ответы Re: SQL Time Issue  (<operationsengineer1@yahoo.com>)
Список pgsql-novice
On Sep 1, 2005, at 4:33 AM, <operationsengineer1@yahoo.com> wrote:

> WHERE t_inspect.inspect_timestamp::date >
> (current_date::timestamp - 720 'sec'::interval)

What error did you get? Also, it's always helpful to provide a small,
self-contained test case so others may try exactly what you have done.

Looking at it quickly, I'd say you want '720 sec'::interval or 720 *
'1 sec'::interval. On v8.0.3:

test=# select 720 'sec'::interval;
ERROR:  syntax error at or near "'sec'" at character 12
LINE 1: select 720 'sec'::interval;
                    ^
test=# select '720 sec'::interval;
interval
----------
00:12:00
(1 row)

> inspect_timestamp is datatype timestamp.  i probably
> shouldn't cast it to date, now that i think about
> it...  but i bet that won't make the query run right
> all by itself.

Don't bet :) Try it and see!

> i want to pull all the events that occurred from
> (today - 2 hours) forward (all events during todays
> current date and the last 2 hours from yesterday).

(As an aside, you can see that 720 seconds is not two hours. I think
you mean 7200 seconds.)

Does this help?

Michael Glaesemann
grzm myrealbox com



В списке pgsql-novice по дате отправления:

Предыдущее
От:
Дата:
Сообщение: SQL Time Issue
Следующее
От:
Дата:
Сообщение: Re: SQL Time Issue