PostgreSQL 13.7で日付の加算、週の加算、月の加算サンプル

環境
Windows 11 Pro 21H2 21H2
PostgreSQL 13.7

構文
日付 + cast( '数値 days’ as INTERVAL )
日付 + cast( '数値 weeks’ as INTERVAL )
日付 + cast( '数値 months’ as INTERVAL )

使用例
1.現在時刻に10日加えます

postgres=# select now() + cast('10 days' as INTERVAL) result;
result
-------------------------------
2022-09-30 23:13:34.781391+09
(1 行)

2.現在時刻に3週加えます

postgres=# select now() + cast('3 weeks' as INTERVAL) result;
result
-------------------------------
2022-10-11 23:14:11.261414+09
(1 行)

3.現在時刻3ヶ月加えます

postgres=# select now() + cast('3 months' as INTERVAL) result;
            result
-------------------------------
 2022-12-20 23:18:11.715816+09
(1 行)

 

PostgreSQL

Posted by arkgame