PostgreSQL 13.7で時間の加算、分の加算、秒の加算サンプル
環境
Windows 11 Pro 21H2 21H2
PostgreSQL 13.7
構文
日付 + cast( '時間数 hours’ as INTERVAL )
日付 + cast( '分数 minutes’ as INTERVAL )
日付 + cast( '秒数 seconds’ as INTERVAL )
cast関数を利用して時間の加算,分の加算,秒の加算を行います。
使用例
1.8時間の加算を行います
postgres=# select now() + cast( '8 hours' as INTERVAL ) result; result ------------------------------- 2022-09-21 07:56:54.835955+09 (1 行)
2.30分の加算を行います
postgres=# select now() + cast( '30 minutes' as INTERVAL ) result; result ------------------------------- 2022-09-21 00:27:24.347575+09 (1 行)
3. 50秒の加算を行います
postgres=# select now() + cast( '50 seconds' as INTERVAL ) result; result ------------------------------- 2022-09-20 23:58:35.891273+09 (1 行)