1. ホーム
  2. datetime

[解決済み】postgresで間隔を時間数に変換するにはどうすればいいですか?

2022-04-18 16:22:22

質問

例えば、次のような区間があるとします。

4 days 10:00:00

をpostgresに登録します。関数があるのか、あるいは、以下のような方法を取るべきでしょうか。

extract(days, my_interval) * 24 + extract(hours, my_interval)

解決方法は?

おそらく最も簡単な方法は

SELECT EXTRACT(epoch FROM my_interval)/3600