gpt4 book ai didi

google-bigquery - 如何为 "yesterday"的数据创建 View ?

转载 作者:行者123 更新时间:2023-12-01 12:33:03 26 4
gpt4 key购买 nike

我在 BigQuery 上按天对我的数据进行分区,我想要一种快速查询“昨天的数据”的方法。

这可能吗?如何编写自动指向最新数据的查询,而不必重新编写我要查询的表?

最佳答案

您可以使用 TABLE_QUERY 创建一个 View 来查找昨天(或任意相对日期)的数据。

例如,GitHubArchive 存储每天的表,我创建了一个指向昨天表的 View :

SELECT *
FROM TABLE_QUERY(githubarchive:day, 'table_id CONTAINS "events_"
AND table_id CONTAINS STRFTIME_UTC_USEC(DATE_ADD(CURRENT_TIMESTAMP(), -1, "day"), "%Y%m%d")')

您可以测试和查询此 View :

SELECT COUNT(*)
FROM [fh-bigquery:public_dump.github_yesterday]

关于google-bigquery - 如何为 "yesterday"的数据创建 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31798976/

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