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 行)