Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как из даты отнять месяц / 8 сообщений из 8, страница 1 из 1
23.04.2004, 15:50
    #32494492
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из даты отнять месяц
Первое что приходит в голову это использовании ф-ии IncDate.
Но если отнять месяц от 30-го марта то оно вызовит исключение. Есть ли еще какие нибудь ф-ии которые корректно бы отнимали месяца?
...
Рейтинг: 0 / 0
23.04.2004, 16:13
    #32494566
FreemanZAV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из даты отнять месяц
IncDate из rFunc корректно работает с датами (по крайней мере я глюков не заметил). Ошибка возникает если попытаться передать дату как строку:
Код: plaintext
INCDATE('30.03.03' ,0 , -1  ,0 )
Но тут CAST помогает.
...
Рейтинг: 0 / 0
23.04.2004, 16:17
    #32494578
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из даты отнять месяц
vovan1
Если пользуешь FB 1.5, подключаешь родную UDF (fbudf.dll)
Там есть набор функций:
ADDMILLISECOND, ADDSECOND, ADDHOUR, ADDMINUTE, ADDDAY, ADDMONTH, ADDYEAR, ADDWEEK.
Классные функции!

Best regards,
Dnico.
...
Рейтинг: 0 / 0
23.04.2004, 16:21
    #32494594
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из даты отнять месяц
функции то классные, но ему нужно не добавить (add), а отнять....

*** Пятничная шутка такая блин ***
...
Рейтинг: 0 / 0
23.04.2004, 16:23
    #32494600
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из даты отнять месяц
fedd

Ну и ставь себе -1 и будет отнять!
ФОРМАТ ФУНКЦИЙ :

ADDMONTH(Date, n); // Прибавить
ADDMONTH(Date, -n); // Отнять


Best regards,
Dnico.
...
Рейтинг: 0 / 0
23.04.2004, 16:25
    #32494605
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из даты отнять месяц
да пошутил я, извините... там же зеленым по светлосерому написано :)
...
Рейтинг: 0 / 0
23.04.2004, 16:26
    #32494612
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из даты отнять месяц
А вдруг кто-то не понял ? Тем более в пятницу!

Best regards,
Dnico.
...
Рейтинг: 0 / 0
23.04.2004, 16:49
    #32494679
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из даты отнять месяц
Спасибо всем тем кто принимал участие:)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как из даты отнять месяц / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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