![]() |
Модераторы: Akella |
![]() ![]() ![]() |
|
Клим |
|
|||
Unregistered |
Господа – кому не в тягость подскажите как реализовать такую штуку в InterBase
Столбец NM - номер месяца имеет формат INTEGER, поле DATNOW – текущая дата.. Как сделать так, чтобы автоматом, при добавлении новой записи InterBase Считал номер месяца по формуле12*год+месяц, например, май 2002 года = 12*2002+5=24029 ![]() Заранее признателен… |
|||
|
||||
Unregistered |
|
|||
Unregistered |
Господа – кому не в тягость подскажите как реализовать такую штуку в InterBase
Столбец NM - номер месяца имеет формат INTEGER, поле DATNOW – текущая дата.. Как сделать так, чтобы автоматом, при добавлении новой записи InterBase Считал номер месяца по формуле12*год+месяц, например, май 2002 года = 12*2002+5=24029 ![]() Заранее признателен… |
|||
|
||||
gray_k |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1015 Регистрация: 9.1.2003 Где: Москва Репутация: нет Всего: 22 |
Я думаю, что с помощью UDF.
-------------------- С уважением. Gray. |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
Вообще можно было бы попробывать поделить UNIX_TIMESTAMP() на среднее кол-во секунд в месяце и прибавить кол-во месяцев до 1 января 1970 года.
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: нет Всего: 44 |
Извените, может я не поняла задачи, разве это никак нельзя сделать при помощи триггера avter insert
-------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Interbase" | |
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |