【问题标题】:BigQuery Timestamp OffsetBigQuery 时间戳偏移量
【发布时间】:2013-11-06 20:21:52
【问题描述】:

我正在尝试使用 TIMESTAMP 偏移函数启动并运行,因为偏移对于在日期函数中对 DAY/WEEK/MONTH/QUARTER/YEAR 值进行分组很重要。我尝试使用 TIMESTAMP 函数进行一些实验,但它似乎根本不接受偏移量。

SELECT DAYOFWEEK(TIMESTAMP("2012-06-24 19:06:56")); //works
SELECT DAYOFWEEK(TIMESTAMP("2012-06-24 19:06:56 -07:00")); //does not work

不工作的 TIMESTAMP 示例是文档中提供的示例。有没有人能够成功使用时区偏移量?

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    如果你想通过一个恒定的小时偏移量进行翻译,你可以使用 DATE_ADD(TIMESTAMP("2012-06-24 19:06:56"), -7, "HOUR")?

    【讨论】:

    • 我想在加载时执行,而不是在查询时执行。问题出在 3rd 方引擎 (Tableau) 执行任务时。此功能是否按文档说明工作?
    • 时区偏移应该在负载上工作。我们有一个开放的空间,我们应该让它也适用于查询。
    • 认为在这里链接到 bigquery DATE_ADD 文档可能会很有用:cloud.google.com/bigquery/docs/reference/legacy-sql#date_add
    猜你喜欢
    • 1970-01-01
    • 2018-09-09
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    • 2019-04-13
    • 2019-04-03
    • 1970-01-01
    相关资源
    最近更新 更多