Adding a year in PostgreSQL

04 February 2004   1 comment   Linux

Mind that age!

This blog post is 16 years old! Most likely, its content is outdated. Especially if it's technical.

Finally I found it. How to add one year to a date in PostgreSQL

 date('now') + interval '1 year' AS today_in_one_year,
 date '2003-12-13' + interval '1 year' AS my_next_birthday ;

Both return a TIMESTAMP type.



UPDATE: It doesn't return a TIMESTAMP type, it's a DATE type (only 4 bytes).

To get a TIMESTAMP you can do this:

SELECT '2003-12-13' + interval '1 year' AS my_next_birthday;

Your email will never ever be published

Related posts