gpt4 book ai didi

google-bigquery - BigQuery 返回无匹配签名

转载 作者:行者123 更新时间:2023-12-01 22:00:20 25 4
gpt4 key购买 nike

我想在 BigQuery 控制台上运行查询,如下所示

创建位置 > DATE_SUB(CURRENT_DATE(), interval 7 day)

我得到的错误是

参数类型的运算符 > 没有匹配的签名:TIMESTAMP、DATE。支持的签名:ANY > ANY at [3:7]

我在这里错过了什么?

最佳答案

您正在使用 > 运算符来比较两种不同的类型,timestamp 和 date,这会给您带来错误。如果您想查看过去 7 天,您可以使用此过滤器:

where created > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), interval 7 day)

如果您想查看过去 7 天,但只返回从 UTC 午夜开始的行,您可以使用此过滤器:

where DATE(created) > DATE_SUB(CURRENT_DATE(), interval 7 day)

区别在于第一个过滤器比较实际时间戳,其中包括一天中的时间,而第二个过滤器比较没有时间部分的日期。

关于google-bigquery - BigQuery 返回无匹配签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53703569/

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