[Comm] PostgreSQL question

Korshunov Ilya =?iso-8859-1?q?kosha_=CE=C1_Kp=2Eru?=
Ср Окт 30 16:53:07 MSK 2002


В сообщении от 30 Октябрь 2002 16:20 Leonid Sysoletin написал:
> Среда, 30 Октябрь 2002 16:02, Korshunov Ilya написал:
> > Никак не въеду как сделать выборку с таблицы с указанием точного врмени..
> > к примеру мне надо выбрать все записи с датой с 16.00 до 19.00 27
> > Октября. В таблице присутвует поле timestamp вида
> > 2002-09-05 17:04:04+04
> > Может подскажте что-нибудь умное, люди добрые. Ж)
>
> Извращаться - так с музыкой.
>
> SELECT *
> FROM table_name
> WHERE extract (hour from interval (timestamp ('2002-10-27 19:00:00') -
> timestamp_field_name)) <= 3 AND extract (days from interval (timestamp
> ('2002-10-27 19:00:00') - timestamp_field_name)) = 0

Во....примерно до этого я дошел ))....только не работало ))). 
Хотя первый вариант от ALex Smirnov выглядит попроще

Спасибо всем!

-- 
WBR
Korshunov Ilya



Подробная информация о списке рассылки community