GCP - BQ 连接日期和小时

问题描述 投票:0回答:1

选择 天,小时 来自 tabledb.tablename

日 = 02/12/2024 小时 = 13

我想将值连接/格式化为时间戳。 TO_TIMESTAMP(concat(DAY, ' ',HR, ':00:00'),'MM/DD/YYYY HH24:MI:SS') 有人可以推荐一下吗

google-cloud-platform google-bigquery
1个回答
0
投票

这就是你想要的吗?我假设你有两列。一个有日期,另一个有时间。你想形成一个时间戳。

SELECT
  DATETIME_ADD(CAST (t.d AS datetime FORMAT "YYYY/MM/DD"), INTERVAL CAST(t.h AS int) HOUR)
FROM (
  SELECT "2021/01/01" AS d, "13" AS h ) t 
© www.soinside.com 2019 - 2024. All rights reserved.