说我有一个间隔
4 days 10:00:00
在postgres。如何将它转换为若干小时(在这种情况下为106)?有一个函数,或者我应该咬一颗子弹,做一些事情
extract(days,my_interval) * 24 + extract(hours,my_interval)
可能最简单的方法是:
SELECT EXTRACT(epoch FROM my_interval)/3600