| От | Salvador Mainé |
|---|---|
| Тема | Re: dates in functions |
| Дата | |
| Msg-id | 3A9FB4C7.A6CF943E@yahoo.com обсуждение исходный текст |
| Список | pgsql-sql |
The correct function is:
CREATE function anyo_hidro (date) returns int AS ' BEGIN RETURN date_part(''month'',$1); END;
' LANGUAGE 'plpgsql';
By the way: Do you know what 'RTFM' means?
Salvador Mainé escribió:
>
> Hello:
>
> I'm trying to define a function that, given a date, returns its month.
> The definition is as follows:
>
> CREATE function anyo_hidro (date) returns int AS '
> BEGIN
> RETURN date_part("month",$1);
> END;
> ' LANGUAGE 'plpgsql';
>
> But when I do:
>
> select anyo_hidro('1-1-1999');
>
> I get the following error:
>
> ERROR: Attribute 'month' not found
>
> Why doesn't date_part work with pl/sql functions?
>
> Thanks
>
> --
> Salvador Maine
> http://www.ronincoders.com
--
Salva
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера