PostgreSQL 13に日付の加算のサンプル
環境
Windows10 64 bit
PostgreSQL 13.2
書式
日付の加算
日付 + cast( 'xx days’ as INTERVAL )
使用例
1.現在時刻に8日加えます
postgres=# select now() + cast('8 days' as INTERVAL) result; result ------------------------------- 2022-01-16 21:44:56.368766+09 (1 行)
2.「2022/1/2」に8日加えます
postgres=# select cast('2022/1/2' as date) + cast('8 days' as INTERVAL) result; result --------------------- 2022-01-10 00:00:00 (1 行)
3.「2022/1/2 18:00:12」に8日加えます
postgres=# select cast('20220102 18:00:12' as timestamp) + cast('8 days' as INTERVAL) result; result --------------------- 2022-01-10 18:00:12 (1 行)