powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Аналог to_days()
4 сообщений из 4, страница 1 из 1
Аналог to_days()
    #34213229
DDT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Нужен аналог 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
Аналог to_days()
    #34213354
st_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select extract(epoch from now()) / (60*60*24);
?
...
Рейтинг: 0 / 0
Аналог to_days()
    #34213398
DDT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_sergselect extract(epoch from now()) / (60*60*24);
?

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


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