Re: dates in functions

Поиск
Список
Период
Сортировка
От 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 по дате отправления:

Предыдущее
От: Hannu Krosing
Дата:
Сообщение: Re: [HACKERS] why the DB file size does not reduce when 'delete' the data in DB?
Следующее
От: Salvador Mainé
Дата:
Сообщение: dates in functions