Re: dates in functions
| От | George Moga |
|---|---|
| Тема | Re: dates in functions |
| Дата | |
| Msg-id | 3AA3BB25.28A68D8E@dsn.ro обсуждение исходный текст |
| Ответ на | dates in functions (Salvador Mainé <salvamaine@yahoo.com>) |
| Список | pgsql-sql |
Salvador Mainé wrote:
> 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
Try,
test=# CREATE function anyo_hidro (date) returns int AS ' BEGIN RETURN
date_part(\'month\',$1::datetime); END;
' LANGUAGE 'plpgsql';
CREATE
test=# select anyo_hidro('1-1-1999');anyo_hidro
------------ 1
(1 row)
I use:
test=# select version(); version
---------------------------------------------------------------PostgreSQL 7.0.3 on i686-pc-linux-gnu, compiled by gcc
2.95.3
(1 row)
test=#
George Moga, Data Systems Srl
В списке pgsql-sql по дате отправления: