Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: 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 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
6-96908
DDF
2002-12-04 06:55
2003.01.30
как определить есть ли интерент?


6-96928
pepitoff
2002-12-06 12:53
2003.01.30
How make a shred folder in Win9x ?


14-96987
Novice
2003-01-10 16:01
2003.01.30
Вопросы и вопросы


7-97046
Nikolai_S
2002-11-18 16:26
2003.01.30
Как определить поддерживает ли принтер цветную печать?


1-96670
AlexAlex2
2003-01-17 11:29
2003.01.30
Переход VCL->CLX