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

www.ibase.ru
...
Рейтинг: 0 / 0
04.05.2004, 15:48
    #32506486
vikulya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
приращение даты на год
Спасибо за совет, но мне надо средствами SQL так чтобы написать update dates set dates.january=...
...
Рейтинг: 0 / 0
05.05.2004, 00:29
    #32506716
lasta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
приращение даты на год
Ну так и напиши......
update dates set dates.january= увеличить_год_на_1(january);
.....
update dates set dates.december= увеличить_год_на_1(december);
где увеличить_год_на_1(value:DATE) - UDF, которая делает то, что тебе и надо.
...
Рейтинг: 0 / 0
05.05.2004, 12:36
    #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
05.05.2004, 18:55
    #32508031
vikulya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
приращение даты на год
Спасибао огромное за ответы, особое спасибо Johnmen. Всё получилось.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / приращение даты на год / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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