BigQuery 结果中的 CURRENT_DATE 到昨天的日期
Posted
技术标签:
【中文标题】BigQuery 结果中的 CURRENT_DATE 到昨天的日期【英文标题】:CURRENT_DATE in BigQuery result to yesterday's date 【发布时间】:2020-08-20 21:48:47 【问题描述】:我试图在我的 BQ 查询中使用 current_date 函数来验证今天的数据,但它不起作用。调试后发现这个函数返回的是昨天的数据。
很遗憾,我无法在此处添加屏幕截图。
下面是我运行的查询
选择 current_date 作为 the_date
结果 = 2020-08-20
应该是2020-08-21
知道如何解决这个问题或如何在大查询中获取当前日期
【问题讨论】:
【参考方案1】:如果您不指定时区,它会为您的项目使用默认时区。我猜你的默认配置有误。
运行这些查询会返回不同的结果。
select current_date('US/Pacific') as the_date
select current_date('Australia/Melbourne') as the_date
允许的时区值为here,以及如何使用current_date()。
【讨论】:
以上是关于BigQuery 结果中的 CURRENT_DATE 到昨天的日期的主要内容,如果未能解决你的问题,请参考以下文章
BigQuery 结果中的 CURRENT_DATE 到昨天的日期
Google Analytics(分析)门户中的唯一用户数与我从 BigQuery 获得的结果之间的差异。查询有问题吗?