Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
 dateadd() и тип date  [new]
alekcvp
Member

Откуда:
Сообщений: 2181
Я правильно понимаю, что тип date в firebird - это просто количество дней, прошедшее с какой-то даты и вместо dateadd(-1 day to current_date), например, можно использовать просто current_date - 1?
15 июн 20, 13:38    [22150952]     Ответить | Цитировать Сообщить модератору
 Re: dateadd() и тип date  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 50418

Да.

Posted via ActualForum NNTP Server 1.5

15 июн 20, 13:38    [22150953]     Ответить | Цитировать Сообщить модератору
 Re: dateadd() и тип date  [new]
alekcvp
Member

Откуда:
Сообщений: 2181
Спасибо.

И в догонку, чтобы темы не плодить, можно как-то оптимальнее получить последний день текущего месяца, чем:
  lastday = dateadd(1 month to current_date - extract(day from current_date) + 1) - 1;
?

Сообщение было отредактировано: 15 июн 20, 14:25
15 июн 20, 14:25    [22150997]     Ответить | Цитировать Сообщить модератору
 Re: dateadd() и тип date  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 50418

Если поискать в списке встроенных функций там может внезапно найтись что-нибудь вроде
LAST_DAY...

Posted via ActualForum NNTP Server 1.5

15 июн 20, 14:39    [22151010]     Ответить | Цитировать Сообщить модератору
 Re: dateadd() и тип date  [new]
alekcvp
Member

Откуда:
Сообщений: 2181
Dimitry Sibiryakov

Если поискать в списке встроенных функций там может внезапно найтись что-нибудь вроде
LAST_DAY...

Я так понимаю что только в 4й версии.

Сообщение было отредактировано: 15 июн 20, 14:40
15 июн 20, 14:42    [22151013]     Ответить | Цитировать Сообщить модератору
 Re: dateadd() и тип date  [new]
AltHasp
Member

Откуда:
Сообщений: 149
alekcvp,

Можно УДФ-кой пользоваться, например rfunc.
16 июн 20, 08:23    [22151340]     Ответить | Цитировать Сообщить модератору
 Re: dateadd() и тип date  [new]
WildSery
Member

Откуда: да, оттуда.
Сообщений: 18521
AltHasp
Можно УДФ-кой пользоваться, например rfunc.
Если можно обойтись, то лучше не пользоваться.
16 июн 20, 09:47    [22151384]     Ответить | Цитировать Сообщить модератору
Все форумы / Firebird, InterBase Ответить