postgre sql 将日期与时间两个字段拼一起构建一个timestamp的字段
时间: 2023-12-02 22:05:21 浏览: 104
PG多维存储、SQL流计算
在 PostgreSQL 中,可以通过使用 `concat` 函数将日期和时间拼接在一起,然后使用 `to_timestamp` 函数将其转换为 `timestamp` 类型。以下是一个示例:
```
SELECT to_timestamp(concat(date_column, ' ', time_column), 'YYYY-MM-DD HH:MI:SS') as timestamp_column
FROM your_table;
```
在上面的查询中,`date_column` 和 `time_column` 分别是包含日期和时间的列名。`concat` 函数将这两个列拼接在一起,并使用空格分隔。然后,`to_timestamp` 函数将字符串转换为 `timestamp` 类型,并使用指定的日期时间格式。
请注意,如果日期和时间列中的值不是标准的日期时间格式,您可能需要根据实际情况调整日期时间格式字符串。
阅读全文