显然,PostgreSQL 没有DATEADD
,因为您可以只使用+
or-
运算符。
我需要在日期上添加几个小时,这是这样完成的:
date_field + interval '8.25 hour'
这很好,但我需要从表中的字段来的小时数。会是这样的:
date_field + interval start_time 'hour'
我在任何地方都找不到如何做到这一点。这真的不可能吗?
我不介意诉诸丑陋的技巧,例如取字段值并除以 3600,乘以 86400。无论我需要做什么,但我也没有找到任何方法来做到这一点。