Вниз
Скачать: CL | DM;

Выделить год   Найти похожие ветки 

← →
Roma111   (2003-01-10 11:08) [0]

Уважаемые Знатоки.
Подскажите, как мне сделать в табличке поле типа "calculate", которое показывает год, выделенный из даты другого поля типа "date". Нет желания самому писать UDF. Year из библиотеки "rfunc" работает для версий 4, 5.


← →
Alexandr ©   (2003-01-10 11:16) [1]

extract


← →
Delirium^.Tremens ©   (2003-01-10 11:17) [2]

Calculated Field на уровне приложения?

OnCalcFields()
CalcField := YearOf(DateField);

На уровне базы?
в RFunc2 year работает на всех клонах, нужно только объявить функцию в базе.


← →
passm ©   (2003-01-10 11:18) [3]

Roma111 (10.01.03 11:08)> procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word);
И обработать событие OnCalcFields.


← →
Delirium^.Tremens ©   (2003-01-10 11:22) [4]


> в RFunc2 year работает на всех клонах, нужно только объявить
> функцию в базе.

Маленькая поправочка - YEAR теперь - KEYWORD, так что придется изменить объявление.


← →
Roma111   (2003-01-10 11:56) [5]

Alexandr ©,
не могу найти описание Extract. Обнаружил только, что это ключевое слово.


← →
Anatoly Podgoretsky ©   (2003-01-10 12:06) [6]

Смотри в LocalSQL Help


← →
Johnmen ©   (2003-01-10 12:09) [7]

extract(year from <датное поле>)


← →
Alexandr ©   (2003-01-10 12:27) [8]

а где искал-то?


← →
Roma111   (2003-01-10 12:28) [9]

Johnmen ©
Здорово, все работает, всем огромное спасибо.


← →
Anatoly Podgoretsky ©   (2003-01-10 12:32) [10]

Остается только загадкой, почему на протяжении уже многих версий в документации отсутствует описание.


← →
Alexandr ©   (2003-01-10 12:36) [11]

как это? В какой документации? в бете на 6.0? Так это на то и бета.
в release notes к Firebird нету?


← →
Delirium^.Tremens ©   (2003-01-10 13:04) [12]


> в release notes к Firebird нету?

В subj от 11.03.2002 лично я найти не смог.


← →
TTCustomDelphiMaster ©   (2003-01-10 16:16) [13]

Чет не понял зачем вычисляемое поле если есть TDateTimeField.DisplayFormat Или это поле На уровне базы

Anatoly Podgoretsky © (10.01.03 12:32)
Странно а у меня есть, правда в local SQL Help

Returns one field from a date value.

EXTRACT(extract_field FROM column_reference)

Description

Use EXTRACT to return the year, month, or day field from a DATE or TIMESTAMP column. If the...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
4-97081
Kirill45
2002-12-14 04:10
2003.01.30
GetText


6-96934
Prankster
2002-12-07 00:03
2003.01.30
Список поддиректорий и файлов


1-96789
Alex G
2003-01-22 19:24
2003.01.30
Handle


3-96614
desha
2003-01-13 22:55
2003.01.30
Прервать перебор записей таблицы по Esc


3-96531
AVovik
2003-01-14 16:43
2003.01.30
Помогите зарегистрировать Midas.dll




   Наверх