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'))
我正在使用标准 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'))