BigQuery Analytics 当天查询
BigQuery Analytics current day query
我正在尝试编写一个可以每天执行的查询,以获取我的分析事件的最新统计信息。
不幸的是,我的 table 路径如下所示:
appname-72a9c.analytics_211719331.events_20210418
我可以通过提供硬编码字符串轻松查询数据,但是有没有办法动态指定日期?
我试过这样写:
SELECT
e.param1, e.param2
FROM
FORMAT_DATETIME("appname-72a9c.analytics_211719331.events_%Y%m%d", CURRENT_DATE()) AS e
但是不行。
您可以像这样解析 table 姓名的日期字符串:
FROM `my_project.my_dataset.events_*`
WHERE parse_date('%Y%m%d', _table_suffix) = CURRENT_DATE() -1
这是一种对昨天的查询进行硬编码的方法,您可以根据需要对其进行自定义。
我正在尝试编写一个可以每天执行的查询,以获取我的分析事件的最新统计信息。 不幸的是,我的 table 路径如下所示:
appname-72a9c.analytics_211719331.events_20210418
我可以通过提供硬编码字符串轻松查询数据,但是有没有办法动态指定日期?
我试过这样写:
SELECT
e.param1, e.param2
FROM
FORMAT_DATETIME("appname-72a9c.analytics_211719331.events_%Y%m%d", CURRENT_DATE()) AS e
但是不行。
您可以像这样解析 table 姓名的日期字符串:
FROM `my_project.my_dataset.events_*`
WHERE parse_date('%Y%m%d', _table_suffix) = CURRENT_DATE() -1
这是一种对昨天的查询进行硬编码的方法,您可以根据需要对其进行自定义。