Postgresql Postgres列中的日期数学+;2/24

Postgresql Postgres列中的日期数学+;2/24,postgresql,Postgresql,我如何将此从Oracle转换为Postgres?我试过使用Interval,但Interval似乎不喜欢除法 COALESCE(column1GMT, Column2GMT) + 2/24 您可以使用间隔执行此操作: COALESCE(column1GMT, Column2GMT) + interval '1 day' * (2.0 / 24) interval'1 day'*(2.0/24)可以简化为interval'2 hour'@一匹没有名字的马,我不确定,但可能2将是一个参数。然后可

我如何将此从Oracle转换为Postgres?我试过使用Interval,但Interval似乎不喜欢除法

COALESCE(column1GMT, Column2GMT) + 2/24

您可以使用
间隔执行此操作:

COALESCE(column1GMT, Column2GMT) + interval '1 day' * (2.0 / 24)

interval'1 day'*(2.0/24)
可以简化为
interval'2 hour'
@一匹没有名字的马,我不确定,但可能2将是一个参数。然后可以使用
make\u interval(hours=>?)
interval'1 hour'*?
当然,但这是代码提供了OP的Oracle代码中的等效代码。