How to implement GOMONTH function

Поиск
Список
Период
Сортировка
От Andrus
Тема How to implement GOMONTH function
Дата
Msg-id f27taj$1njj$1@news.hub.org
обсуждение исходный текст
Ответы Re: How to implement GOMONTH function  (Rich Shepard <rshepard@appl-ecosys.com>)
Re: How to implement GOMONTH function  (Alban Hertroys <alban@magproductions.nl>)
Список pgsql-general
I need to create function GOMONTH which returns date by given number of
month before or forward using sql or pgsql in 8.1+
For example,
GOMONTH( DATE '20070513', 1 )  should return date '20070613'
GOMONTH( DATE '20070513', -2 )  should return date '20070313'

I tried

CREATE OR REPLACE FUNCTION public.gomonth(date, integer,
        out date) IMMUTABLE AS
$_$
SELECT $1 + $2'months';
$_$ language sql

but got error

ERROR: syntax error at or near "'months'"

How to implement this ?

Andrus.



В списке pgsql-general по дате отправления:

Предыдущее
От: "Andrus"
Дата:
Сообщение: Age function
Следующее
От: "Alexander Staubo"
Дата:
Сообщение: Re: Age function