我需要使用标准 SQL 将 UTC 日期时间字段转换为 bigquery 中的 est
我尝试了下面的查询:
SELECT
CallRailCallId,
DATETIME(StartTime ,
"America/Los_Angeles") AS adjustedTime
FROM
`Tablel`
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
对于参数类型:DATETIME、STRING,函数 DATETIME 没有匹配的签名。支持的签名:DATETIME(INT64, INT64, INT64, INT64, INT64, INT64); 日期时间(日期,时间);日期时间(时间戳,[字符串]);日期时间(日期)
谁能帮忙解决一下,我的查询有什么问题吗?
您可以先将其转换为时间戳,然后在特定时区中解释它。
SELECT
CallRailCallId,
DATETIME(TIMESTAMP(StartTime),
"America/Los_Angeles") AS adjustedTime
FROM
`Tablel`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5402 次 |
| 最近记录: |