Redshift : interval を秒/分/時に変換する
秒に変換
EXTRACT(epoch FROM my_interval)
分に変換
小数点以下を切り捨てて integer にするために FLOOR を使用。
FLOOR(EXTRACT(epoch FROM my_interval) / 60)
時に変換
分に変換と同じ。
FLOOR(EXTRACT(epoch FROM my_interval) / 3600)
参考:datetime - How do I convert an interval into a number of hours with postgres? - Stack Overflow