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

 

PostgreSQL

Posted by arkgame