PostgreSQL 13.7で日、週、月の加算をするサンプル

環境
Windows 11 Pro 21H2 21H2
PostgreSQL 13.7

構文
日付 + cast( '日数 days’ as INTERVAL )
日付 + cast( '月数 months’ as INTERVAL )
cast関数を使用して日や月の加算を行います

使用例

postgres=# select now() resultA,now()+ cast( '7 days' as INTERVAL ) resultB,now()+ cast( '2 months' as INTERVAL ) resultC;
            resulta            |            resultb            |            resultc
-------------------------------+-------------------------------+-------------------------------
 2022-09-20 23:32:05.463018+09 | 2022-09-27 23:32:05.463018+09 | 2022-11-20 23:32:05.463018+09
(1 行)

 

PostgreSQL

Posted by arkgame