PostgreSQL 時間の表示を符号により調整する

PostgreSQL 時間の表示を符号により調整する

PostgreSQLで、時間の表示を符号により調整する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

手順

時間の表示を符号により調整する場合は、「justify_hours()」を利用します。

justify_interval(interval)

実際に、計算してみます。

SELECT 
	justify_interval(interval '1 mon -3 hours');

実行結果

justify_hoursとjustify_daysとの違い

justify_hoursとjustify_daysを使用すると、符号が入ると、ただマイナスと表記されます。

SELECT 
	justify_interval(interval '1 mon -3 hours'),
	justify_hours(interval '1 mon -3 hours'),
	justify_days(interval '1 mon -3 hours');

実行結果