Re: timestamp interval issue

Поиск
Список
Период
Сортировка
От Nis Jørgensen
Тема Re: timestamp interval issue
Дата
Msg-id fed3fo$r3m$1@sea.gmane.org
обсуждение исходный текст
Ответ на Re: timestamp interval issue  (Nis Jørgensen <nis@superlativ.dk>)
Ответы Re: timestamp interval issue
Список pgsql-novice
Nis Jørgensen skrev:
> Lonni J Friedman skrev:
>> Greetings,
>> I've got an interesting problem.  I have a table with a column full of
>> timestamps.  I need a means of returning only the rows which have a
>> timestamp that falls after the last 16:00 and before the next 16:00
>> (on the clock), regardless of date.

> SELECT *
> FROM footable0
> WHERE (date_created - interval '16 hours')::date = (now() - interval '16
> hours')::date;
>
> Tested.

Unfortunately, the performance is horrible - it is using a seqscan. Use
Michaels suggestion instead (at least if you have a significant amount
of data).

Nis

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

Предыдущее
От: Nis Jørgensen
Дата:
Сообщение: Re: timestamp interval issue
Следующее
От: Michael Glaesemann
Дата:
Сообщение: Re: timestamp interval issue