PostgreSQL 時間から日数を計算する
- 作成日 2022.08.09
- PostgreSQL
- PostgreSQL
PostgreSQLで、時間から日数を計算する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
手順
時間から日数を計算する場合は、「justify_hours()」を利用します。
justify_hours(interval)
実際に、計算してみます。
※1日 = 24時間で計算されます。
SELECT
justify_hours(interval '24 hours'),
justify_hours(interval '30 hours'),
justify_hours(interval '30.5 hours'),
justify_hours(interval '245 hours'),
justify_hours(interval '745 hours');
実行結果
日数に変換されていることが確認できます。
24時間未満
24時間に満たない場合は、結果に時間が表示されるだけとなります。
SELECT
justify_hours(interval '23 hours')
実行結果
-
前の記事
GAS スプレッドシートの名前付き範囲を削除する 2022.08.09
-
次の記事
javascript エラー「Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of “application/json”. Strict MIME type checking is enforced for module scripts per HTML spec.」の解決方法 2022.08.09
コメントを書く