【发布时间】:2023-03-17 09:29:01
【问题描述】:
我怎样才能将这两列合并并添加整数 7 呢?在 postgres 中。
两列都在表 a_event 中。 start_time 是没有时区数据类型的时间戳。 start_date 是日期数据类型。
目前为止:
SELECT start_time || start_date AS start_date_time
FROM a_event;
这有效,但它显示: 2015-03-06 21:17:162015-02-06
我怎样才能让它简单地显示: 2015-03-06 13:17:16 加上 7 天,因此:2015-03-13 达到预期结果。
【问题讨论】:
-
start_time和start_date是什么数据类型,为什么不将它们存储在单个timestamp列中? -
请您edit 给我们一个完整的输入和输出示例。也许也可以将其添加到sqlfiddle.com。在对输入一无所知的情况下,很难说出为什么会得到输出。
-
start_time + interval '7' day或简单的start_time + 7
标签: postgresql