Форум: "Базы";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
ВнизFreeUDFLib Найти похожие ветки
← →
Келд (2004-03-10 17:48) [0]Хочу увеличить дату на некоторое число лет.
DECLARE EXTERNAL FUNCTION ADDYEAR
DATE, <---- думаю тут неправильно указал
INTEGER
RETURNS DATE BY VALUE
ENTRY_POINT "AddYear" MODULE_NAME "FreeUDFLib.dll"
Какой тип надо описать для даты?
SELECT ADDYEAR( T.DATE1, 3)
FROM TABLE T
ругается - Invalid data conversation
← →
Johnmen © (2004-03-10 17:56) [1]Всё проще...
SELECT
CAST(EXTRACT(DAY FROM T.DATE1)||"."||
EXTRACT(MONTH FROM T.DATE1)||"."||
(EXTRACT(YEAR FROM T.DATE1)+3) AS DATE)
FROM Table T
← →
Келд (2004-03-10 18:11) [2]2 Johnmen
я так и делал - но парит когда надо часто такое писать
а трабл был в неправильном обюявлении
DECLARE EXTERNAL FUNCTION ADDYEAR
DATE,
INTEGER
RETURNS DATE FREE_IT <----- тута
ENTRY_POINT "AddYear" MODULE_NAME "FreeUDFLib.dll"
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c