| От | Andrus |
|---|---|
| Тема | How to implement GOMONTH function |
| Дата | |
| Msg-id | f27taj$1njj$1@news.hub.org обсуждение исходный текст |
| Ответы |
Re: How to implement GOMONTH function
Re: How to implement GOMONTH function |
| Список | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера