BigQuery:使用标准 SQL 从 Google Analytics 数据中选择周

BigQuery: Selecting the week from Google Analytics data using standard SQL

我正在使用标准 sql 在 Google 大查询 table 中处理 Google 分析数据。我希望 select 每周对数据进行分组。我找到了这个解决方案:

SELECT FORMAT_TIMESTAMP("%W", PARSE_TIMESTAMP("%Y%m%d", '20150519'))

输出:

20

有没有更短的方法可以达到这一点?对我来说似乎很长,我想知道我是否错过了一个技巧。

我看到唯一可以做到的 "improvement" - 使用 PARSE_DATE 而不是 PARSE_TIMESTAMP

SELECT FORMAT_DATE("%W", PARSE_DATE("%Y%m%d", '20150519'))