Re: subtracting from a date

Поиск
Список
Период
Сортировка
От Jay Vee
Тема Re: subtracting from a date
Дата
Msg-id CADq_mb8fzUKyd+jNJBZEqDVOHEPano7pLmY7wr3RriufXCGyKA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: subtracting from a date  (Adrian Klaver <adrian.klaver@gmail.com>)
Ответы Re: subtracting from a date  (Jerry Sievers <gsievers19@comcast.net>)
Re: subtracting from a date  (David Johnston <polobo@yahoo.com>)
Список pgsql-general
I tried that but get an error
    v_start_date date;
    v_minus_one_year date;

I have v_start_date to start with and want to subtract one year and put into v_minus_one_year
  
  select v_start_date - interval '1 yr' as v_minus_one_year;



---  I get:

ERROR:  query has no destination for result data


On Thu, Feb 6, 2014 at 10:31 AM, Adrian Klaver <adrian.klaver@gmail.com> wrote:
On 02/06/2014 09:25 AM, Jay Vee wrote:
I have reviewed working with dates documentation but some things are not
clear and I cannot get an example to work for what I need.

I am passing a date into a stored function like '2013-04-01'

The stored function accepts this string as a date type.

Within the function, I need to:
1.  subtract one year from this date into another date type
2.  subtract one month from this date into another date type
3.  subtract one day from this date into another date type

Are there any examples of this?  This is not a timestamp type, but a
date type.

Something like this:

test=> select '2013-04-01'::date - interval '1 yr';
      ?column?
---------------------
 2012-04-01 00:00:00
(1 row)

test=> select '2013-04-01'::date - interval '1 month';
      ?column?
---------------------
 2013-03-01 00:00:00
(1 row)

test=> select '2013-04-01'::date - interval '1 day';
      ?column?
---------------------
 2013-03-31 00:00:00


You did say what language you are using for the function so the assignment will depend on that.


thanks



--
Adrian Klaver
adrian.klaver@gmail.com

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

Предыдущее
От: Steve Crawford
Дата:
Сообщение: Re: subtracting from a date
Следующее
От: Jerry Sievers
Дата:
Сообщение: Re: subtracting from a date