Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Аналог to_days() / 4 сообщений из 4, страница 1 из 1
20.12.2006, 14:03
    #34213229
DDT
DDT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог to_days()
Привет.

Нужен аналог MySQL функции TO_DAYS(date), кторая показывает количество дней, начиная с 0 года.

TO_DAYS(date)

Given a date date, returns a daynumber (the number of days since year 0).

mysql> SELECT TO_DAYS(950501);
-> 728779
mysql> SELECT TO_DAYS('1997-10-07');
-> 729669

TO_DAYS() is not intended for use with values that precede the advent of the Gregorian calendar (1582), because it does not take into account the days that were lost when the calendar was changed.

Remember that MySQL converts two-digit year values in dates to four-digit form using the rules in Section 11.3, “Date and Time Types”. For example, '1997-10-07' and '97-10-07' are seen as identical dates:


mysql> SELECT TO_DAYS('1997-10-07'), TO_DAYS('97-10-07');
-> 729669, 729669


For other dates before 1582, results from this function are undefined.


Как это можно реализовать в postges?
...
Рейтинг: 0 / 0
20.12.2006, 14:32
    #34213354
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог to_days()
select extract(epoch from now()) / (60*60*24);
?
...
Рейтинг: 0 / 0
20.12.2006, 14:40
    #34213398
DDT
DDT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог to_days()
st_sergselect extract(epoch from now()) / (60*60*24);
?

Спасибо, буду вертеть :)
...
Рейтинг: 0 / 0
20.12.2006, 14:56
    #34213491
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог to_days()
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Аналог to_days() / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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