说我有一个间隔
4 days 10:00:00
在postgres中。如何将其转换为小时数(在这种情况下为 106?)是否有功能或者我应该硬着头皮做类似的事情
extract(days, my_interval) * 24 + extract(hours, my_interval)
可能最简单的方法是:
SELECT EXTRACT(epoch FROM my_interval)/3600