Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разность дат / 4 сообщений из 4, страница 1 из 1
06.11.2008, 09:53
    #35636600
mastercz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разность дат
Подскажите пожалуйста.
Как узнать разность дат в формате День:Месяц:Год.
Неоходимо сделать выборку (вычесть из одной даты другую и сравнить ее с нтервалом например 1 год.)
Заранее спасибо за ответ.

З.Ы.
SELECT (a.DATE1-b.DATE2) FROM a, b where a.id=b.id LIMIT 10;
Выдает какое-то непонятное число...
...
Рейтинг: 0 / 0
06.11.2008, 10:48
    #35636759
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разность дат
masterczПодскажите пожалуйста.
Как узнать разность дат в формате День:Месяц:Год.
Неоходимо сделать выборку (вычесть из одной даты другую и сравнить ее с нтервалом например 1 год.)
Заранее спасибо за ответ.

З.Ы.
SELECT (a.DATE1-b.DATE2) FROM a, b where a.id=b.id LIMIT 10;
Выдает какое-то непонятное число...наверное непонятное число - это дни. Про интервалы типа "год" и "месяц" можно сказать что это не числа, а , простите, хрен знает что.... Т.к. их длительность зависит от даты вычисления. Про интервал "день" такой гадости сазать нельзя.

Видимо поэтому разницу дат постгрес у меня считает в максимально определенном типе интервалов - в днях.

Код: plaintext
1.
2.
3.
SELECT (now()::date - (now()::date -'376 days'::interval))::interval as "days"
,(now()::date - (now()::date -'1 year'::interval - '11 days'::interval))::interval
, '1 year'::interval +'1 month'::interval
, '1 year'::interval +'1 month'::interval + '11 days'::interval
...
Рейтинг: 0 / 0
06.11.2008, 11:22
    #35636914
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разность дат
Код: plaintext
SELECT age(a.DATE1, b.DATE2) FROM a, b where a.id=b.id LIMIT  10 ;
...
Рейтинг: 0 / 0
07.11.2008, 08:33
    #35639076
mastercz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разность дат
Спасибо за помошь Ёш и assa
Очень помогли.
Воспользовался тем что посоветовал Ёш, вариант assa просмотрю позже.
Еще раз спасибо.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Разность дат / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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