Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / timestamp-ы =( / 5 сообщений из 5, страница 1 из 1
05.04.2006, 13:34
    #33646127
=Dan=
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
timestamp-ы =(
Короче есть в БД таблица в, которой есть поле time типа timestamp. Нужно выбрать те записи, у которых time меньше текущего на 20 дней. Это просто, но с постгресом просто никогда не работал...
...
Рейтинг: 0 / 0
05.04.2006, 14:51
    #33646448
wbear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
timestamp-ы =(
у которых time меньше текущего на 20 дней
перевести на аглицкий буквално и записать
where time < now() - '20 day'::interval
...
Рейтинг: 0 / 0
05.04.2006, 15:54
    #33646765
=Dan=
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
timestamp-ы =(
Спасибо. Даже не знал, что можно вот так '20 day'::interval делать. Смотрел книжки разные, но такого не нашел. Какую книгу по Postgresql лучше почитать ?
...
Рейтинг: 0 / 0
05.04.2006, 16:21
    #33646904
wbear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
timestamp-ы =(
ту которая на postgresql.org
....
все книжки на руском которые я видел это перевод
старой (7.3.x 6.x 74 не видел) документации с того же postgresql.org...
так что смысла что-то покупать помойму нет.

"::TYPENAME" это простое приведение типов. в данном стучае из типа text конвертим в тип interval
...
Рейтинг: 0 / 0
05.04.2006, 16:27
    #33646928
=Dan=
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
timestamp-ы =(
Еще раз спасибо
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / timestamp-ы =( / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]