| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> Re: PL/SQL Adding One Month to a Date
Thanks everyone ...I got it :)
Thomas Kyte wrote:
> On Wed, 08 Oct 1997 13:27:31 +0200, "René Schutte"
> <Rene_at_webhost.co.za> wrote:
>
> >Hi there,
> >
> >I sincerely hope anyone can help me with this simple query.
> >
> >If I have declared:
> >       t_date date;
> >and I do the following:
> >      t_date := t_date + 1;
> >I get the date increased by ONE DAY (the default, as I understand it)
 
> >
> >I would like to add ONE MONTH to the value of t_date, and as I
> >understand it, there is a function that allows you to do this.  I
 don't
> >know what the function's name is, and I don't know the syntax for it.
 
> >
> >Can anyone help????
>
> SQL> declare
>   2    t date default sysdate;
>   3  begin
>   4    t := add_months( t, 1 );
>   5    dbms_output.put_line( t );
>   6  end;
>   7  /
> 08-NOV-97
>
> PL/SQL procedure successfully completed.
>
> SQL>
>
> Do you have the sql language reference manual?  all the functions are
> in there
> (sql functions may be used in pl/sql as well with the exception of
> DECODE which
> you must 'select' in order to use in pl/sql)
>
> Thomas Kyte
> tkyte_at_us.oracle.com
> Oracle Government
> Bethesda MD
>
> http://govt.us.oracle.com/    -- downloadable utilities
>
> -----------------------------
> ----------------------------------------------
> Opinions are mine and do not necessarily reflect those of Oracle
> Corporation
Received on Sat Oct 11 1997 - 00:00:00 CDT
![]()  | 
![]()  |