Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как сделать при добавлении новой записи InterBase Считал номер месяца по формуле12*год+месяц / 4 сообщений из 4, страница 1 из 1
07.11.2003, 13:20
    #32317834
Клим
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать при добавлении новой записи InterBase Считал номер месяца по формуле12*год+месяц
Господа – кому не в тягость подскажите как реализовать такую штуку в InterBase
Столбец NM - номер месяца имеет формат INTEGER, поле DATNOW – текущая дата.. Как сделать так, чтобы автоматом, при добавлении новой записи InterBase
Считал номер месяца по формуле12*год+месяц, например, май 2002 года = 12*2002+5=24029 ?????
Заранее признателен…
...
Рейтинг: 0 / 0
07.11.2003, 13:29
    #32317842
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать при добавлении новой записи InterBase Считал номер месяца по формуле12*год+месяц
Это чего, для сортировки такое тебе нужно?
Сделать просто:
CREATE TRIGGER ... BEFORE INSERT AS BEGIN
NEW.NM=12*EXTRACT(YEAR FROM NEW.DATNOW)+EXTRACT(MONTH FROM NEW.DATNOW);
END
...
Рейтинг: 0 / 0
07.11.2003, 21:36
    #32318009
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать при добавлении новой записи InterBase Считал номер месяца по формуле12*год+месяц
неплохо формулу сделать вида 100*year + month
иногда надо просто посмотреть месяц/год в таблице,
и если умножать на 12, то трудно разобрать...
...
Рейтинг: 0 / 0
10.11.2003, 03:23
    #32318477
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать при добавлении новой записи InterBase Считал номер месяца по формуле12*год+месяц
так на всякий случай.... в IB есть типы данных которые позволяют хранить даты и время....
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как сделать при добавлении новой записи InterBase Считал номер месяца по формуле12*год+месяц / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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