gpt4 book ai didi

google-bigquery - 大查询 : String to Timestamp

转载 作者:行者123 更新时间:2023-12-04 10:40:30 25 4
gpt4 key购买 nike

我有一个来自源的时间戳,它已作为字符串加载到 BQ。我想在 BigQuery 中编写一个查询,它将以以下格式 2020-01-06 11:09:14.000-0600 返回时间戳。以下是字符串字段的当前格式:2020-01-06T11:09:14.000-0600、2018-10-01T15:45:59.000-0500 等。

我尝试了以下方法:
SELECT parse_timestamp ("%Y-%m-%dT%H:%M:%S.%E3S", start_timestamp, "America/Chicago"), FROM bqtable

目标是对时间戳字段执行算术运算。

任何反馈表示赞赏。谢谢你。

最佳答案

我认为%S%E3S%是冲突的,因为它们都在解析字符串的秒部分。

尝试这个:

with data as (
select '2020-01-06T11:09:14.000-0600' as ts_string union all select '2018-10-01T15:45:59.000-0500'
)
select ts_string, parse_timestamp ("%Y-%m-%dT%H:%M:%E3S%z", ts_string, "America/Chicago") as ts
from data

关于google-bigquery - 大查询 : String to Timestamp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59956758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com