powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / приращение даты на год
6 сообщений из 6, страница 1 из 1
приращение даты на год
    #32506404
vikulya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем! Помогите пожалуйста. Необходимо обновить таблицу DATES а в ней 13 полей и одна запись. В каждом из полей хранится значение даты начала месяца, т.е. в поле January 01.01.2003 г. и т.д. до декабря включительно. Каким образом можно обновить таблиу так чтобы год в значениях увеличился на единицу? т.е. January 01.01.2004, February 01.02.2004
...
Рейтинг: 0 / 0
приращение даты на год
    #32506452
Фотография KiLLun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rFunc для IB может поможет. Там есть такая функция IncDate(d, i1, i2, i3) - Изменение даты на i1 дней, i2 месяцев, i3 лет.

www.ibase.ru
...
Рейтинг: 0 / 0
приращение даты на год
    #32506486
vikulya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за совет, но мне надо средствами SQL так чтобы написать update dates set dates.january=...
...
Рейтинг: 0 / 0
приращение даты на год
    #32506716
lasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так и напиши......
update dates set dates.january= увеличить_год_на_1(january);
.....
update dates set dates.december= увеличить_год_на_1(december);
где увеличить_год_на_1(value:DATE) - UDF, которая делает то, что тебе и надо.
...
Рейтинг: 0 / 0
приращение даты на год
    #32507236
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Христоматийный вопрос...
И не менее христоматийный ответ
Код: plaintext
1.
2.
3.
update dates set january= 
extract(day from january)||'.'||
extract(month from january)||'.'||
(extract(year from january)+ 1 )

...
Рейтинг: 0 / 0
приращение даты на год
    #32508031
vikulya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибао огромное за ответы, особое спасибо Johnmen. Всё получилось.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / приращение даты на год
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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